Cash Flow
All numbers in thousandsttm
6/30/2024
6/30/2023
6/30/2022
6/30/2021
295,814
13,206
664,264
295,814
85,493
-203,219
-47,635
-335,344
-203,219
-4,774
-67,447
-124,522
-178,285
-67,447
-59,302
145,729
136,097
295,104
145,729
120,755
-76,516
-39,508
-84,023
-76,516
-14,054
-4,963
-4,968
-5,706
-4,963
-3,894
219,298
-26,302
580,241
219,298
71,439