Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
28,808,000
41,914,000
32,638,000
15,079,000
7,247,000
-34,842,000
-36,409,000
235,000
-11,523,000
-8,495,000
-6,534,000
-12,057,000
-14,570,000
-2,006,000
-3,711,000
10,719,000
13,282,000
21,046,000
2,896,000
1,240,000
-33,821,000
-36,401,000
-20,236,000
-11,225,000
-7,573,000
11,831,000
9,954,000
11,775,000
17,617,000
6,928,000
-9,821,000
-13,295,000
-23,199,000
-17,157,000
-9,134,000
-5,013,000
5,513,000
12,402,000
3,854,000
-326,000