| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $288,331 | $330,515 | $313,629 | $267,050 |
Gross Profit | 109,185 | 125,463 | 113,208 | 98,950 |
EBITDA | 63,632 | 76,181 | 62,984 | 55,361 |
EBIT | 58,046 | 70,776 | 57,500 | 50,577 |
Net Income | 46,364 | 55,760 | 44,761 | 39,643 |
Net Change In Cash | 288,331 | 330,515 | 313,629 | 267,050 |
Free Cash Flow | 19,905 | 55,994 | 44,609 | 36,327 |
Cash | 269,314 | 249,831 | 193,835 | 149,222 |
Basic Shares | 93,684 | 93,699 | 93,684 | 93,691 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $1,201,354 | $1,191,694 | $1,172,932 | $1,138,013 |
Gross Profit | 443,941 | 428,451 | 396,789 | 417,805 |
EBITDA | 256,260 | 238,671 | 219,965 | 239,398 |
EBIT | 235,459 | 218,510 | 186,684 | 207,596 |
Net Income | 186,821 | 176,732 | 142,164 | 158,512 |
Net Change In Cash | 1,201,354 | 1,191,694 | 1,172,932 | 1,138,013 |
Cost of Revenue | 110,024 | |||
Free Cash Flow | 170,415 | 167,607 | 139,686 | 104,118 |
Cash | 193,835 | 327,047 | 158,074 | 48,050 |
Basic Shares | 93,685 | 93,630 | 93,608 | 93,599 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.50 |
2025-07-31 | $0.60 |
2025-04-30 | $0.48 |