Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
667,607
584,101
469,066
339,871
226,300
-122,523
-137,683
-178,717
-101,795
-57,013
-471,003
-455,654
-314,274
-293,499
-52,453
134,795
43,318
52,554
76,479
131,902
-123,651
-139,097
-180,029
-104,179
-61,410
543,956
445,004
289,037
235,692
164,890