Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
-
1,368,581
1,120,549
554,145
581,113
-
-
-878,521
-223,142
-722,467
-162,403
-
-
-458,634
-687,596
311,578
-434,021
-
-
485,273
453,848
244,034
100,778
-
-
-265,055
-246,587
-711,014
-251,753
-
-
1,103,526
873,962
-156,869
329,360
-