Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
1,077,887
2,162,775
1,679,491
655,720
196,136
-
-857,344
-1,414,441
-1,272,279
-463,019
207,511
-
-274,504
-633,292
-363,003
-260,897
-258,872
-
56,419
292,249
177,207
132,998
201,194
-
-198,591
-193,443
-81,591
-186,315
-99,645
-
879,296
1,969,332
1,597,900
469,405
96,491
-