Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
1,864,009
1,020,900
816,378
2,206,421
2,088,324
-1,468,164
-2,072,272
-1,528,615
-1,697,443
-1,194,306
216,244
976,680
766,423
-64,629
-765,171
1,463,764
1,203,186
1,276,545
1,220,291
777,101
-1,411,376
-1,431,019
-1,457,102
-1,681,675
-1,133,190
4,216,967
3,673,965
3,921,800
1,550,200
50,000
-1,420,000
-2,500,000
-1,570,000
-500,000
-500,000
452,633
-410,119
-640,724
524,746
955,134