Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
854,039
725,213
732,374
787,114
1,009,964
-585,086
-328,768
-342,165
-388,525
-647,104
-383,933
-364,858
-394,095
-467,467
-412,485
149,563
243,803
210,906
214,798
283,695
-196,124
-220,147
-231,731
-400,213
-224,451
305,800
255,000
301,500
284,300
824,200
-259,998
-272,405
-142,703
-230,000
-715,000
657,915
505,066
500,643
386,901
785,513