Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
78,439
118,867
143,567
51,770
163,673
-22,096
3,791
-30,634
19,178
-76,421
-59,100
-87,080
-54,554
-86,593
-32,187
149,379
248,870
213,292
154,913
170,558
-51,051
-25,459
-2,624
-3,489
-10,207
27,388
93,408
140,943
48,281
153,466