Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
535,089
361,789
-204,828
168,172
105,926
-407,377
-138,177
397,610
-208,686
-58,533
-123,772
-183,372
-186,377
-68,764
-44,009
39,340
47,076
6,836
431
109,709
535,089
361,789
-212,385
168,172
105,926