| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $729,800 | $715,543 | $719,827 | $676,538 |
Gross Profit | 149,005 | 176,938 | 201,497 | 173,172 |
EBITDA | 134,153 | 118,886 | 114,789 | 108,085 |
EBIT | 102,580 | 96,200 | 94,258 | 87,595 |
Net Income | 72,399 | 66,636 | 64,244 | 58,414 |
Net Change In Cash | 729,800 | 715,543 | 719,827 | 676,538 |
Free Cash Flow | 100,662 | -259,966 | 235,520 | 196,352 |
Cash | 761,579 | 684,855 | 1,006,964 | 779,298 |
Basic Shares | 52,557 | 52,368 | 52,504 | 52,364 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $2,761,086 | $2,795,505 | $2,863,836 | $2,643,455 |
Gross Profit | 717,987 | 618,492 | 2,596,909 | 2,512,319 |
EBITDA | 445,562 | 321,576 | 389,936 | 521,715 |
EBIT | 365,275 | 243,610 | 321,601 | 458,194 |
Net Income | 246,062 | 169,154 | 209,529 | 326,360 |
Net Change In Cash | 2,761,086 | 2,795,505 | 2,863,836 | 2,643,455 |
Cost of Revenue | -131,763 | 179,882 | ||
Free Cash Flow | 301,878 | 228,814 | 273,512 | 452,252 |
Cash | 1,006,964 | 941,005 | 844,024 | 978,070 |
Basic Shares | 52,806 | 51,432 | 51,883 | 53,401 |
| Quarter | EPS |
|---|---|
2026-04-30 | $0 |
2026-01-31 | $0 |
2025-10-31 | $1.33 |
2025-07-31 | $1.31 |