Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
58,009
64,430
95,640
17,125
32,183
86,787
57,135
606
9,694
-72,491
-62,485
-91,691
-105,881
6,069
-39,130
566,372
522,597
495,412
473,985
449,604
-2,909
-1,508
-1,737
-3,894
-7,948
374,200
372,200
447,000
541,000
54,500
-398,700
-387,200
-517,000
-506,000
0
55,100
62,922
93,903
13,231
24,235