Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
191,321
114,666
-7,979
-20,545
-1,206
-407,210
-142,565
-45,577
-22,260
19,492
206,906
154,194
90,078
-140,343
76,690
673,063
839,730
721,736
675,485
864,341
-97,826
-106,618
-75,841
-114,563
-88,368
1,236,946
473,160
391,622
120,588
1,256,991
-859,742
-149,002
-240,014
-206,827
-737,527
93,495
8,048
-83,820
-135,108
-89,574