Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
-
161,021
272,391
378,434
-18,952
-
-
19,216
-241,559
-187,439
-139,156
-
-
-83,290
-210,000
-142,535
172,583
-
-
49,989
23,954
85,826
37,366
-
-
-208,861
-245,354
-189,111
-150,716
-
-
-47,840
27,037
189,323
-169,668
-