Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
628,900
628,900
406,100
602,900
693,300
-21,700
-21,700
-178,700
-301,400
-395,100
-580,500
-580,500
-320,500
-372,300
214,200
538,600
538,600
513,400
601,700
673,200
-124,700
-124,700
-104,100
-75,500
-459,800
-306,000
-306,000
-79,400
-188,900
-66,600
504,200
504,200
302,000
527,400
233,500