| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $39,169 | $36,102 | $37,708 | $37,361 |
Gross Profit | 14,197 | 11,634 | 12,652 | 12,736 |
EBITDA | 1,287 | 468 | 1,886 | -11,145 |
EBIT | -812 | 596 | -12,411 | |
Net Income | 378 | -1,243 | -376 | -15,599 |
Net Change In Cash | 39,169 | 36,102 | 37,708 | 37,361 |
Free Cash Flow | 3,335 | 202 | 4,335 | 2,445 |
Cash | 3,606 | 3,855 | 5,353 | 5,050 |
Basic Shares | 7,698 | 7,585 | 7,560 | 7,534 |
| Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
Revenue | $151,283 | $148,086 | $142,527 | $117,480 |
Gross Profit | 52,749 | 53,685 | 48,156 | 43,739 |
EBITDA | -4,297 | 13,036 | 10,059 | 8,250 |
EBIT | -9,077 | 8,770 | 6,143 | 4,256 |
Net Income | -14,489 | 4,694 | 2,661 | 6,429 |
Net Change In Cash | 151,283 | 148,086 | 142,527 | 117,480 |
Cost of Revenue | -1,444 | -5,958 | ||
Free Cash Flow | 3,683 | 11,479 | -3,165 | -402 |
Cash | 5,050 | 4,527 | 3,946 | 5,276 |
Basic Shares | 7,509 | 7,496 | 7,374 | 7,339 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.04 |
2025-07-31 | -$0.16 |
2025-04-30 | -$0.04 |