Values in thousands | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | $357,700 | $380,300 | $334,200 | $354,400 |
Gross Profit | 45,100 | 28,400 | 31,500 | 55,800 |
EBITDA | 30,600 | 14,200 | 20,300 | 42,200 |
EBIT | 22,200 | 7,200 | 11,600 | 32,000 |
Net Income | 14,700 | 3,100 | 3,900 | 17,300 |
Net Change In Cash | 357,700 | 380,300 | 334,200 | 354,400 |
Free Cash Flow | 22,600 | -25,000 | -16,000 | 31,100 |
Cash | 43,700 | 36,700 | 40,100 | 58,000 |
Basic Shares | 71,038 | 71,105 | 71,384 | 72,083 |
Values in thousands | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 |
---|---|---|---|---|
Revenue | $1,234,700 | $953,900 | $1,045,900 | $891,700 |
Gross Profit | 152,500 | 83,300 | 89,800 | 124,500 |
EBITDA | 110,700 | 43,500 | 4,400 | 94,400 |
EBIT | 73,000 | 10,700 | -25,700 | 69,700 |
Net Income | 36,700 | -2,800 | -34,900 | 44,900 |
Net Change In Cash | 1,234,700 | 953,900 | 1,045,900 | 891,700 |
Cost of Revenue | -38,000 | -34,800 | ||
Free Cash Flow | 61,200 | -20,600 | -26,000 | -26,400 |
Cash | 58,000 | 42,900 | 52,800 | 84,500 |
Basic Shares | 71,197 | 70,750 | 70,647 | 71,068 |
Quarter | EPS |
---|---|
2025-10-31 | $0 |
2025-07-31 | $0.26 |
2025-04-30 | $0.12 |
2025-01-31 | $0.10 |