Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3,181,665
666,165
9,599,750
7,348,316
4,211,723
-2,080,498
-899,998
-6,608,581
-8,054,347
-3,324,483
-917,106
-2,773,006
-1,402,582
117,442
2,260,665
1,713,661
1,547,245
4,555,438
2,977,128
3,552,094
-2,790,471
-2,312,571
-6,830,679
-9,088,820
-7,946,609
-1,353,758
-1,343,358
-423,909
-628,507
-650,650
391,194
-1,646,406
2,769,071
-1,740,504
-3,734,886