65.19
+8.25%
Close of 9 Nov 2026, in USD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in USD, from our data supplier.
Revenue
$63.2m
FY2017FY2026
Net income
−$903,000
FY2017FY2026
Free cash flow
−$1.6m
FY2017FY2026
Shareholders' equity
$56.4m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $63.2m | $69.8m | $55.3m | $40.8m | $48.3m | $54.3m | $41.5m | $49.5m | $39.4m | $50.4m |
| Gross profit | $18.4m | $30.1m | $18.6m | $7.8m | $8.6m | $16.9m | $5.8m | $15.8m | $5.2m | $11.2m |
| Research and development | $6.0m | $6.1m | $3.4m | $3.1m | $5.0m | $4.7m | $5.1m | $6.5m | $7.0m | $6.9m |
| Operating income | −$3.0m | $11.8m | $5.1m | −$4.7m | −$8.0m | −$958,000 | −$11.6m | −$2.8m | −$12.4m | −$7.5m |
| Net income | −$903,000 | $23.8m | $5.6m | −$5.5m | −$8.7m | $680,000 | −$10.0m | −$2.5m | −$23.8m | −$4.8m |
| Diluted earnings per share | -0.09 | 2.44 | 0.58 | -0.59 | -0.93 | 0.07 | -1.08 | -0.28 | -2.61 | -0.55 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $90.7m | $93.7m | $98.5m | $90.8m | $84.8m | $98.5m | $91.3m | $86.8m | $83.6m | $113.3m |
| Cash and short-term investments | $1.6m | $4.7m | $18.3m | $12.0m | $21.5m | $20.1m | $14.4m | $11.9m | $14.0m | $10.0m |
| Total liabilities | $34.3m | $38.1m | $58.7m | $57.9m | $38.1m | $43.1m | $37.0m | $23.7m | $20.3m | $24.0m |
| Debt | $7.6m | $8.8m | $6.2m | $7.6m | $9.1m | $9.1m | $16.3m | — | $113,000 | $3.2m |
| Shareholders' equity | $56.4m | $55.6m | $39.8m | $32.9m | $46.7m | $55.4m | $54.3m | $63.1m | $63.3m | $89.3m |
| Shares outstanding | 10m | 10m | 10m | 9m | 9m | 9m | 9m | 9m | 9m | 9m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $1.3m | −$1.4m | $8.7m | $1.2m | $4.0m | $12.2m | −$1.4m | −$97,000 | $4.5m | $3.9m |
| Capital spending | −$2.9m | −$1.8m | −$1.5m | −$918,000 | −$1.9m | −$1.2m | −$1.5m | −$2.8m | −$1.4m | −$5.2m |
| Free cash flow | −$1.6m | −$3.2m | $7.2m | $257,000 | $2.2m | $10.9m | −$2.9m | −$2.9m | $3.1m | −$1.3m |
| Dividends paid | — | −$9.6m | — | −$9.4m | — | — | — | — | — | — |
Latest quarters
By quarter end
| Jul 2026 | Apr 2026 | Jan 2026 | Oct 2025 | Jul 2025 | Apr 2025 | Jan 2025 | Oct 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $23.5m | $15.4m | $16.9m | $17.1m | $13.8m | $20.0m | $18.9m | $15.8m |
| Gross profit | $10.8m | $152,000 | $6.6m | $6.5m | $5.1m | $7.5m | $8.3m | $7.6m |
| Operating income | $5.2m | −$6.3m | $1.3m | $1.7m | $364,000 | $3.3m | $3.5m | $2.6m |
| Net income | $4.2m | −$4.9m | $1.6m | $1.8m | $634,000 | $3.2m | $15.4m | $2.7m |
| Diluted earnings per share | 0.41 | -0.48 | 0.15 | 0.18 | 0.06 | 0.33 | 1.58 | 0.28 |
| Cash from operations | $2.0m | $7.0m | −$1.0m | — | $1.0m | — | −$3.0m | $3.0m |
| Total assets | $153.6m | $90.7m | $94.2m | $92.3m | $93.2m | $93.7m | $86.4m | $77.8m |
| Cash and short-term investments | $61.4m | $1.6m | $86,000 | $3.0m | $4.5m | $4.7m | $5.5m | $9.7m |
| Debt | $1.7m | $2.0m | $2.1m | $2.1m | $2.1m | $2.0m | $1.2m | $1.3m |
| Shareholders' equity | $119.8m | $56.4m | $60.2m | $58.5m | $56.3m | $55.6m | $51.8m | $36.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 15.7% | 3.1% | 0.5% |
| Operating income | -13.7% | 25.7% | — |
| Net income | -45.2% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 36.5% | 32.7% | 30.3% | 27.7% |
| Operating margin | 6.6% | 4.1% | 0.1% | -5.7% |
| Net margin | 17.2% | 10.0% | 4.5% | -4.4% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -697.1 | 22.1 | 31.7 | -18.7 | -7.6 | 136.5 | -10.2 | -36.6 | -4.1 | -17.1 |
| Price to sales | 10.0 | 7.5 | 3.2 | 2.5 | 1.4 | 1.7 | 2.5 | 1.9 | 2.5 | 1.6 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 144% | 85% | 84% | -42% | -11% | 7% | -7% | 19% | -15% | 3% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 8 Aug 2024.
| FY2025 | FY2023 | FY2013 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.00 | 1.00 | 0.20 | 0.10 | 0.20 | 0.20 | 0.20 | 0.20 |
- 3-for-2 split · 2 Dec 1997
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.