Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
5,503,400
8,072,400
5,307,200
3,299,300
4,831,000
-
2,630,100
-4,498,900
-1,990,400
-1,199,000
1,818,600
-
-4,314,500
-1,020,700
-906,900
-2,570,300
-5,918,000
-
4,158,600
6,218,700
3,665,900
1,256,000
1,726,000
-
-495,800
-1,009,300
-916,300
-1,302,200
-678,200
-
1,308,300
-
-
0
300,000
980,000
-4,632,800
-
0
-1,495,100
-1,981,500
-4,240,900
5,007,600
7,063,100
4,390,900
1,997,100
4,152,800
-