Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
270,221
2,098,776
1,652,290
1,125,798
1,965,551
-3,000,582
-1,471,866
-2,321,659
-3,732,575
-2,228,129
2,381,172
-744,161
498,428
2,815,342
945,023
660,946
641,929
714,266
660,374
821,682
-2,990,454
-1,507,449
-2,311,616
-3,744,507
-2,069,828
5,140,751
2,387,969
3,029,967
5,771,503
2,564,029
-1,948,140
-2,701,961
-1,719,672
-2,304,625
-910,291
-2,720,233
591,327
-659,326
-2,618,709
-104,277