Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
1,928,882
6,157,311
56,801,615
57,859,343
31,444,453
-31,182,407
-27,488,683
-18,320,694
-21,820,848
-3,915,855
24,836,012
12,531,474
-30,405,152
-35,986,383
-31,720,511
6,792,608
6,147,041
17,110,163
13,715,454
14,145,110
-15,740,982
-13,636,595
-14,786,645
-18,281,294
-9,097,380
241,552,519
198,382,377
154,608,103
189,009,560
345,342,715
-194,890,254
-163,041,552
-128,992,988
-209,537,833
-342,782,751
-13,812,100
-7,479,284
42,014,970
39,578,049
22,347,073