Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-2,833,754
1,656,431
-1,031,951
-1,054,192
-2,343,106
1,095,163
-55,476
-577,184
-1,393,836
285,405
2,918,177
1,704,434
-2,504,884
3,218,024
2,819,068
4,028,609
5,376,338
2,070,949
6,184,968
5,414,972
-27,019
-14,291
-27,700
-30,324
-24,586
-2,860,773
1,642,140
-1,059,651
-1,084,516
-2,367,692