Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
2,544,135
2,417,541
1,480,178
-1,065,653
908,310
-
-1,415,241
-1,814,756
-349,180
1,530,272
-719,997
-
-223,419
423,212
-788,916
-324,290
-219,282
-
3,574,941
4,596,653
3,570,656
3,228,574
3,088,245
-
-265,317
-268,437
-79,089
-64,393
-50,098
-
300,041
900,032
-
0
60,000
40,000
2,278,818
2,149,104
1,401,089
-1,130,046
858,212
-