Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
21,290,929
-21,346,630
44,327,299
-26,597,628
69,885,387
-4,679,133
-2,560,931
-2,135,347
-2,274,627
-3,714,411
-26,552,637
3,224,356
-26,615,668
23,056,689
9,058,544
163,269,610
165,833,899
186,822,057
168,056,396
174,436,057
-1,164,324
-2,993,953
-2,202,738
-2,826,015
-1,298,673
26,284,466
19,180,144
25,811,502
33,241,217
32,763,690
-38,501,100
-7,181,000
-41,462,940
-6,072,500
-16,201,544
20,126,605
-24,340,583
42,124,561
-29,423,643
68,586,714