Cash Flow
All numbers in thousandsttm
3/31/2024
3/31/2023
3/31/2022
3/31/2021
75,605,010
92,519,550
65,642,560
51,384,090
54,225,230
65,503,230
-100,904,680
-14,116,240
-9,052,930
-21,968,060
-160,654,650
-159,300,740
-15,792,340
-16,620,390
1,434,470
45,084,070
9,732,150
177,411,470
141,388,420
115,676,300
-32,696,960
-32,462,080
-22,609,820
-12,649,790
-25,828,880
4,153,620
5,537,980
16,531,530
10,462,860
14,585,420
-10,035,480
-10,077,810
-16,962,260
-13,170,470
-12,593,010
42,908,050
60,057,470
43,032,740
38,734,300
28,396,350