Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
2,350,148
3,007,157
1,199,680
2,505,850
700,699
-534,769
-703,743
-376,942
-588,350
-89,786
-909,186
-1,421,281
-781,780
-199,835
-308,217
5,185,094
5,714,806
4,872,818
4,763,080
3,048,331
-395,616
-666,087
-472,587
-336,097
-310,660
1,954,532
2,341,070
727,093
2,169,753
390,039