Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
3/31/2020
-
2,069,153
1,480,622
808,988
765,030
-
-
-343,475
-46,478
-53,387
-13,334
-
-
-2,251,275
-1,617,002
-130,474
-44,510
-
-
2,203,713
2,729,455
2,916,854
2,291,673
-
-
-487,974
-148,272
-122,490
-66,830
-
-
1,581,179
1,332,350
686,498
698,200
-