Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-
41,968,578
16,695,204
7,888,284
11,909,539
-
-22,076,362
-10,434,007
-8,507,234
-4,914,555
-
-13,225,905
-10,332,062
-1,778,424
10,284,839
-
32,941,025
26,017,634
30,097,012
31,435,596
-
-18,722,668
-11,784,452
-9,182,494
-14,944,367
-
33,279,430
33,347,872
45,775,786
71,499,922
-
-43,763,329
-40,976,997
-44,811,017
-56,860,935
-
23,245,910
4,910,752
-1,294,210
-3,034,828