| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $108,787 | $103,676 | $93,958 | $86,447 |
Gross Profit | 43,310 | 40,389 | 36,182 | 31,235 |
EBITDA | 29,977 | 27,059 | 22,132 | 15,740 |
EBIT | 16,856 | 13,431 | 8,548 | 2,540 |
Net Income | 5,317 | 3,699 | -4 | -2,639 |
Net Change In Cash | 108,787 | 103,676 | 93,958 | 86,447 |
Free Cash Flow | 1,908 | 4,344 | 11,085 | 191 |
Cash | 44,394 | 41,001 | 37,788 | 85,132 |
Basic Shares | 51,567 | 53,314 | 52,699 | 53,045 |
| Values in thousands | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 |
|---|---|---|---|---|
Revenue | $392,867 | $425,872 | $442,241 | $401,292 |
Gross Profit | 151,116 | 165,834 | 178,304 | 163,610 |
EBITDA | 95,074 | 107,301 | 132,853 | 121,446 |
EBIT | 41,531 | 50,191 | 68,681 | 60,093 |
Net Income | 6,373 | 16,207 | 31,790 | 28,676 |
Net Change In Cash | 392,867 | 425,872 | 442,241 | 401,292 |
Free Cash Flow | 17,528 | 43,090 | 41,570 | -26,687 |
Cash | 44,394 | 43,041 | 15,861 | 7,482 |
Basic Shares | 53,314 | 54,238 | 54,173 | 54,851 |
| Quarter | EPS |
|---|---|
2026-04-30 | $0 |
2026-01-31 | $0 |
2025-10-31 | $0.09 |
2025-07-31 | $0.06 |