| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $70,096 | $71,104 | $77,148 | $67,167 |
Gross Profit | 19,720 | 20,930 | 24,038 | 18,379 |
EBITDA | 6,094 | 6,527 | 9,887 | 3,975 |
EBIT | 4,514 | 4,978 | 8,312 | 2,412 |
Net Income | 2,445 | 3,093 | 4,850 | 1,354 |
Net Change In Cash | 70,096 | 71,104 | 77,148 | 67,167 |
Free Cash Flow | -5,835 | 5,020 | 8,891 | -2,955 |
Cash | 12,594 | 19,489 | 14,942 | 9,454 |
Basic Shares | 2,977 | 2,963 | 2,981 | 2,995 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $240,472 | $203,755 | $219,494 | $168,872 |
Gross Profit | 68,857 | 52,051 | 35,588 | 24,220 |
EBITDA | 22,758 | 18,043 | 8,160 | 916 |
EBIT | 17,999 | 14,918 | 5,293 | -1,853 |
Net Income | 11,405 | 18,753 | 1,359 | -6,003 |
Net Change In Cash | 240,472 | 203,755 | 219,494 | 168,872 |
Free Cash Flow | 12,617 | 15,191 | -7,938 | -9,793 |
Cash | 14,942 | 23,267 | 8,078 | 4,433 |
Basic Shares | 2,979 | 2,938 | 2,902 | 2,786 |
| Quarter | EPS |
|---|---|
2025-10-31 | $0.81 |
2025-07-31 | $1.04 |
2025-04-30 | $1.95 |
2025-01-31 | $0.45 |