Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
741,096
1,097,194
617,295
1,325,778
1,254,764
-738,377
-365,086
-735,575
-169,444
-437,126
-456,334
87,171
-389,685
-392,273
-525,033
902,945
1,866,607
1,057,797
1,553,286
786,408
-399,885
-387,876
-436,257
-232,627
-514,409
217,000
1,851,000
304,300
240,000
939,000
-100,000
-1,320,000
-100,000
-100,000
-989,300
341,211
709,318
181,038
1,093,151
740,355