Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
21,251,000
21,568,000
12,874,000
14,667,000
17,819,000
9,634,000
-7,109,000
-14,500,000
-12,133,000
-7,095,000
-25,200,000
-11,551,000
1,808,000
-3,807,000
-8,375,000
12,076,000
6,927,000
4,288,000
3,904,000
4,982,000
-7,053,000
-6,890,000
-5,430,000
-5,221,000
-6,607,000
-12,030,000
5,878,000
15,137,000
16,244,000
6,474,000
-3,825,000
-13,448,000
-7,081,000
-7,967,000
-10,100,000
14,198,000
14,678,000
7,444,000
9,446,000
11,212,000