Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
-
1,315,758,000
-358,988,000
-594,679,000
-819,993,000
-
-117,850,000
-94,602,000
-84,271,000
-70,105,000
-
-515,292,000
-384,323,000
238,661,000
102,090,000
-
2,760,724,000
2,079,886,000
2,891,895,000
2,894,620,000
-
-121,493,000
-113,292,000
-86,769,000
-85,783,000
-
0
102,481,000
0
475,390,000
-
-30,101,000
-21,827,000
-46,046,000
-42,045,000
-
1,194,265,000
-472,280,000
-681,448,000
-905,776,000