Values in thousands | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 |
---|---|---|---|---|
Revenue | $676,538 | $681,960 | $682,761 | $699,923 |
Gross Profit | 173,172 | 179,876 | 163,442 | 148,202 |
EBITDA | 108,085 | 112,555 | 110,133 | 110,491 |
EBIT | 87,595 | 92,867 | 90,555 | 90,600 |
Net Income | 58,414 | 60,800 | 62,604 | 65,189 |
Net Change In Cash | 676,538 | 681,960 | 682,761 | 699,923 |
Free Cash Flow | 196,352 | 107,688 | -237,682 | 249,996 |
Cash | 779,298 | 694,850 | 633,376 | 941,005 |
Basic Shares | 52,364 | 52,750 | 52,745 | 51,487 |
Values in thousands | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 |
---|---|---|---|---|
Revenue | $2,795,505 | $2,863,836 | $2,643,455 | $1,819,946 |
Gross Profit | 618,492 | 2,596,909 | 2,512,319 | 1,738,017 |
EBITDA | 321,576 | 389,936 | 521,715 | 254,823 |
EBIT | 243,610 | 321,601 | 458,194 | 192,978 |
Net Income | 169,154 | 209,529 | 326,360 | 114,454 |
Net Change In Cash | 2,795,505 | 2,863,836 | 2,643,455 | 1,819,946 |
Cost of Revenue | -131,763 | 179,882 | 123,168 | |
Free Cash Flow | 228,814 | 273,512 | 452,252 | 220,311 |
Cash | 941,005 | 844,024 | 978,070 | 850,778 |
Basic Shares | 51,432 | 51,883 | 53,401 | 53,405 |
Quarter | EPS |
---|---|
2025-01-31 | $1.19 |
2024-10-31 | $1.21 |
2024-07-31 | $1.18 |
2024-04-30 | $1.26 |