Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
301,797
216,193
268,532
239,938
205,546
-249,644
-260,803
-684,082
-92,526
-81,227
-34,804
32,776
-21,196
-165,375
-37,298
50,194
86,221
98,553
535,491
557,080
-86,571
-113,921
-111,816
-92,872
-79,847
295,041
267,744
265,448
110,542
27,799
-305,418
-211,571
-114,984
-174,267
0
215,226
102,272
156,716
147,066
125,699