Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3,427,880
3,318,280
5,150,213
1,267,729
2,190,065
-3,669,160
-3,483,860
-3,293,356
-2,553,822
-1,982,952
-904,786
-1,082,986
-617,424
-465,420
-30,981
369,734
3,658
1,252,224
10,672
1,761,945
-4,436,617
-4,037,417
-3,435,102
-1,738,791
-832,968
-1,008,737
-719,137
1,715,111
-471,062
1,357,097