Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-6,497,162
4,480,365
8,427,357
2,086,025
3,882,323
1,912,099
1,341,745
854,402
2,217,439
-884,260
3,196,639
-13,444,829
-10,332,242
200,377
601,872
21,306,387
13,007,349
20,696,044
21,551,718
17,199,902
-94,239
-94,239
-172,380
-108,396
-78,481
16,878,072
8,604,354
12,372,222
17,749,243
21,586,609
-14,381,826
-21,935,647
-20,285,850
-17,624,244
-25,039,908
-6,605,558
4,386,126
8,254,977
1,977,629
3,803,842