Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
715,800
448,900
580,800
505,600
538,300
-279,100
-192,200
-249,300
-178,900
-75,600
-277,300
-200,400
-326,400
-189,200
-469,000
98,700
217,900
161,600
156,500
19,000
-299,300
-163,100
-250,900
-179,800
-93,000
1,763,200
778,600
1,138,400
1,685,000
781,600
-2,021,300
-826,000
-1,304,000
-1,735,400
-1,237,700
416,500
285,800
329,900
325,800
445,300