Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
1,051,707
725,213
732,374
787,114
1,009,964
-514,392
-328,768
-342,165
-388,525
-647,104
-473,876
-364,858
-394,095
-467,467
-412,485
200,539
243,803
210,906
214,798
283,695
-210,561
-220,147
-231,731
-400,213
-224,451
160,000
255,000
301,500
284,300
824,200
-286,351
-272,405
-142,703
-230,000
-715,000
841,146
505,066
500,643
386,901
785,513