Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
11,300,967
18,623,282
-7,768,654
-47,761
-4,268,952
81,249
41,931
94,161
846,561
269,114
-11,500,321
-16,718,621
7,748,681
-730,061
4,011,701
4,017,881
4,199,162
2,252,570
2,178,382
2,109,643
-9,308
-10,303
-8,450
-4,089
-70,938
22,405,700
18,455,900
22,865,816
24,484,683
18,838,610
-32,442,692
-31,234,226
-14,731,858
-24,386,291
-13,211,672
11,291,659
18,612,979
-7,777,104
-51,850
-4,339,890