| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $522,480 | $492,229 | $570,871 | $521,777 |
Gross Profit | 231,138 | 209,197 | 251,062 | 231,365 |
EBITDA | 71,860 | 56,073 | 59,240 | 69,810 |
EBIT | 39,674 | 24,510 | 32,150 | 38,730 |
Net Income | 28,858 | 18,204 | 14,931 | 28,429 |
Net Change In Cash | 522,480 | 492,229 | 570,871 | 521,777 |
Free Cash Flow | 29,566 | 17,831 | 39,260 | 38,247 |
Cash | 338,506 | 318,544 | 328,449 | 314,589 |
Basic Shares | 41,387 | 41,425 | 41,942 | 42,103 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $2,109,207 | $2,047,027 | $2,349,433 | $2,356,811 |
Gross Profit | 926,418 | 881,670 | 1,008,699 | 879,794 |
EBITDA | 271,310 | 290,756 | 322,842 | 246,221 |
EBIT | 147,679 | 166,071 | 206,325 | 206,450 |
Net Income | 99,556 | 122,626 | 150,664 | 150,017 |
Net Change In Cash | 2,109,207 | 2,047,027 | 2,349,433 | 2,356,811 |
Cost of Revenue | 97,908 | -143,928 | ||
Free Cash Flow | 112,991 | 104,576 | 136,355 | 2,424 |
Cash | 328,449 | 341,098 | 343,374 | 248,856 |
Basic Shares | 42,345 | 43,280 | 43,240 | 44,294 |
| Quarter | EPS |
|---|---|
2025-10-31 | $0.71 |
2025-07-31 | $0.47 |
2025-04-30 | $0.92 |
2025-01-31 | $0.68 |