Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-2,031,821
2,664,292
-1,672,504
-873,487
-303,966
446,900
-69,076
342,968
32,778
2,337
1,450,385
-2,077,253
1,277,810
944,313
325,041
133,503
678,367
160,404
212,130
108,526
-1,633
-2,380
-1,272
-1,039
-619
3,879,220
3,246,892
3,451,220
3,729,896
2,305,322
-1,803,638
-4,736,102
-1,731,509
-2,600,209
-1,672,206
-2,033,454
2,661,912
-1,673,776
-874,526
-304,585