Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
2,807,651
3,057,220
2,795,105
905,057
1,064,820
-741,558
-286,806
-1,104,565
-1,352,397
-766,047
-2,047,452
-1,917,000
-1,050,334
22,126
1,110,064
3,411,771
4,155,623
3,317,105
2,647,784
3,092,707
-576,214
-467,929
-816,546
-693,290
-920,026
525,322
199,878
486,727
1,254,020
2,104,373
-1,137,056
-422,106
-732,668
-484,123
-373,135
2,231,437
2,589,291
1,978,559
211,767
144,794