Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-338,775
-662,391
-1,464,315
1,001,308
1,081,713
-340,225
-170,137
-598,743
-392,547
-381,491
611,213
154,982
805,690
-260,144
-76,692
1,725,719
1,271,675
1,977,745
3,152,743
2,841,783
-529,271
-121,763
-518,516
-306,530
-363,246
1,943,960
10,150,251
3,341,960
492,400
3,838,967
-860,677
-9,566,224
-2,058,616
-325,000
-3,385,000
-868,046
-784,154
-1,982,831
694,778
718,467