Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
-
10,144,500
5,317,400
184,200
73,400
-
-1,975,000
-2,564,700
-3,557,400
-3,326,300
-
-5,091,900
-2,068,500
3,747,700
2,934,500
-
4,481,500
1,403,900
719,700
345,200
-
-2,083,800
-2,595,200
-3,993,900
-4,532,400
-
8,060,700
2,722,200
-3,809,700
-4,459,000