Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
309,412
239,566
639,312
1,021,950
1,016,952
-228,030
-969,929
-460,418
-332,583
-455,744
-48,290
-329,613
-305,583
-464,646
-353,038
569,049
580,648
1,643,506
1,771,121
1,546,680
-35,543
-151,169
-363,636
-206,827
-422,868
273,869
88,397
275,676
815,123
594,084