Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
391,407
36,912
406,178
158,641
113,357
-21,806
264,071
-58,776
-105,920
-34,295
-290,157
-366,339
-320,909
-169,059
117,133
566,809
477,288
542,644
516,151
632,489
-10,422
-11,013
-7,972
-11,976
-2,907
699,793
45,000
705,000
130,000
480,000
-892,000
-355,775
-973,822
-248,000
-314,000
380,985
25,899
398,206
146,665
110,450