| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $8,556 | $8,606 | $8,387 | $8,967 |
Gross Profit | 3,641 | 4,990 | 4,673 | 5,344 |
EBITDA | 8,166 | 1,827 | 1,142 | 1,929 |
EBIT | 7,848 | 1,496 | 830 | 1,564 |
Net Income | 5,682 | 6,460 | 3,951 | 5,163 |
Net Change In Cash | 8,556 | 8,606 | 8,387 | 8,967 |
Free Cash Flow | 2,952 | 5,560 | 5,536 | 6,707 |
Cash | 43,606 | 33,708 | 34,077 | 26,816 |
Basic Shares | 9,407 | 9,414 | 9,411 | 9,417 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $35,079 | $37,487 | $39,695 | $40,525 |
Gross Profit | 20,624 | 22,636 | 24,492 | 23,202 |
EBITDA | 7,256 | 10,550 | 12,819 | 12,136 |
EBIT | 5,985 | 9,141 | 11,470 | 10,800 |
Net Income | 20,686 | 19,016 | 18,069 | 23,822 |
Net Change In Cash | 35,079 | 37,487 | 39,695 | 40,525 |
Cost of Revenue | -22,113 | 10,368 | ||
Free Cash Flow | 20,006 | 17,855 | 18,038 | 24,635 |
Cash | 34,077 | 4,390 | 7,590 | 29,703 |
Basic Shares | 9,417 | 9,428 | 9,458 | 9,544 |
| Quarter | EPS |
|---|---|
2025-10-31 | $0.60 |
2025-07-31 | $0.69 |
2025-04-30 | $0.42 |
2025-01-31 | $0.54 |