| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $319,000 | $357,700 | $380,300 | $334,200 |
Gross Profit | 55,700 | 45,100 | 28,400 | 31,500 |
EBITDA | 40,800 | 30,600 | 14,200 | 20,300 |
EBIT | 30,300 | 22,200 | 7,200 | 11,600 |
Net Income | 16,000 | 14,700 | 3,100 | 3,900 |
Net Change In Cash | 319,000 | 357,700 | 380,300 | 334,200 |
Free Cash Flow | 55,600 | 22,600 | -25,000 | -16,000 |
Cash | 64,800 | 43,700 | 36,700 | 40,100 |
Basic Shares | 71,316 | 71,038 | 71,105 | 71,384 |
| Values in thousands | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 |
|---|---|---|---|---|
Revenue | $1,391,200 | $1,234,700 | $953,900 | $1,045,900 |
Gross Profit | 160,700 | 152,500 | 83,300 | 89,800 |
EBITDA | 105,900 | 110,700 | 43,500 | 4,400 |
EBIT | 71,300 | 73,000 | 10,700 | -25,700 |
Net Income | 37,700 | 36,700 | -2,800 | -34,600 |
Net Change In Cash | 1,391,200 | 1,234,700 | 953,900 | 1,045,900 |
Cost of Revenue | -38,000 | |||
Free Cash Flow | 37,200 | 61,200 | -20,600 | -26,000 |
Cash | 64,800 | 58,000 | 42,900 | 52,800 |
Basic Shares | 71,332 | 71,197 | 70,750 | 70,647 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.31 |
2025-07-31 | $0.26 |
2025-04-30 | $0.12 |