| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $215,770 | $210,394 | $210,992 | $212,138 |
Gross Profit | 75,534 | 70,855 | 77,906 | 75,535 |
EBITDA | 94,282 | 57,581 | 49,529 | 97,997 |
EBIT | 75,911 | 38,733 | 29,935 | 77,205 |
Net Income | 61,801 | 22,892 | 8,861 | 42,851 |
Net Change In Cash | 215,770 | 210,394 | 210,992 | 212,138 |
Free Cash Flow | 20,181 | 25,216 | -29,096 | 43,266 |
Cash | 492,256 | 479,521 | 530,708 | 642,200 |
Basic Shares | 57,977 | 60,567 | 60,974 | 62,661 |
| Values in thousands | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 |
|---|---|---|---|---|
Revenue | $849,294 | $866,946 | $892,076 | $824,549 |
Gross Profit | 299,830 | 315,946 | 336,162 | 294,213 |
EBITDA | 299,389 | 330,554 | 351,214 | 321,220 |
EBIT | 221,784 | 247,749 | 270,379 | 240,890 |
Net Income | 136,405 | 130,688 | 125,485 | 118,786 |
Net Change In Cash | 849,294 | 866,946 | 892,076 | 824,549 |
Cost of Revenue | 88,741 | |||
Free Cash Flow | 59,661 | 130,502 | 170,881 | 162,849 |
Cash | 492,256 | 598,485 | 499,292 | 319,680 |
Basic Shares | 59,920 | 62,391 | 61,755 | 61,189 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.60 |
2025-07-31 | $0.51 |
2025-04-30 | $0.40 |