Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
-
666,200
9,599,700
7,348,316
4,211,723
-
-
-900,000
-6,608,600
-8,054,347
-3,324,483
-
-
-2,773,000
-1,402,600
117,442
2,260,665
-
-
1,547,200
4,555,400
2,977,128
3,552,094
-
-
-2,312,600
-6,830,600
-9,088,820
-7,946,609
-
-
-1,343,300
-423,900
-628,507
-650,650
-
-
-1,646,400
2,769,100
-1,740,504
-3,734,886
-