Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
10,459,650
4,756,467
9,749,787
8,933,169
10,815,721
-3,126,410
-4,586,479
-2,525,122
-3,366,237
-7,040,508
-6,121,637
-587,379
-6,756,719
-4,749,651
-1,879,442
11,209,373
11,059,546
11,522,009
10,365,353
9,637,007
-3,277,729
-3,505,033
-3,243,371
-3,648,612
-2,330,860
23,151,080
13,588,568
21,418,630
28,216,268
13,380,000
-22,232,317
-12,683,454
-22,664,458
-29,882,229
-18,511,910
7,181,921
1,251,434
6,506,416
5,284,557
8,484,861