Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
3,792,547
822,566
3,625,097
2,746,534
2,878,346
139,543
-422,371
160,474
-5,161
-916,265
-3,656,897
-735,070
-3,095,005
-2,579,254
-2,289,221
808,988
1,152,991
1,490,320
763,936
605,644
-280,230
-370,953
-272,897
-403,612
-284,827
2,573,884
104,000
3,128,884
9,475,000
5,000,000
-3,740,000
-130,000
-4,430,000
-11,350,000
-6,950,000
3,512,317
451,613
3,352,200
2,342,922
2,593,519