B
3.93
+2.61%
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
$118.1m
FY2016FY2025
Net income
$9.7m
FY2016FY2025
Free cash flow
−$9.2m
FY2016FY2025
Shareholders' equity
$65.8m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $118.1m | $85.8m | $42.6m | $48.0m | $42.2m | $16.6m | $924,419 | $250,227 | $292,508 | $154,015 |
| Gross profit | $71.5m | $52.8m | $23.6m | $26.3m | $22.9m | $7.5m | $149,007 | $64,159 | $101,188 | $58,998 |
| Research and development | — | $600,000 | $600,000 | $500,000 | $300,000 | $43,992 | $158,105 | — | — | — |
| Operating income | $11.8m | $6.7m | −$7.8m | −$7.7m | −$3.3m | −$4.3m | −$3.3m | −$2.0m | −$1.9m | −$1.7m |
| Net income | $9.7m | $12.8m | −$8.2m | −$7.9m | −$3.3m | −$12.6m | −$4.4m | −$2.2m | −$2.8m | −$1.9m |
| Diluted earnings per share | 0.40 | 0.54 | -0.37 | -0.37 | -0.14 | -0.84 | -0.42 | -0.23 | -0.49 | -0.35 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $84.5m | $71.9m | $52.3m | $57.0m | $75.3m | $21.2m | $3.6m | $2.7m | $2.2m | $405,859 |
| Cash and short-term investments | $15.5m | $25.7m | $20.5m | $20.1m | $56.3m | $3.2m | $1.1m | $1.2m | $2.0m | $192,826 |
| Total liabilities | $18.7m | $17.6m | $10.0m | $11.1m | $9.2m | $12.8m | $5.6m | $2.5m | $1.9m | $1.4m |
| Debt | $4.0m | $2.6m | $1.9m | $2.5m | $1.1m | $1.3m | $4.6m | $1.1m | $932,533 | $1.2m |
| Shareholders' equity | $65.8m | $54.4m | $42.3m | $46.0m | $66.1m | $8.4m | −$2.0m | $157,037 | $326,623 | −$993,592 |
| Shares outstanding | 24m | 24m | 22m | 21m | 24m | 15m | 10m | 9m | 6m | 5m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | −$1.6m | $11.7m | $3.9m | −$13.8m | −$4.4m | $2.5m | −$3.8m | −$1.6m | −$1.5m | −$1.7m |
| Capital spending | −$7.6m | −$2.3m | −$903,000 | −$3.3m | −$1.8m | −$1.4m | −$245,971 | −$311,523 | −$21,844 | −$21,844 |
| Free cash flow | −$9.2m | $9.4m | $3.0m | −$17.1m | −$6.3m | $1.1m | −$4.0m | −$1.9m | −$1.5m | −$1.7m |
Latest quarters
By quarter end
| Aug 2026 | May 2026 | Feb 2026 | Nov 2025 | Aug 2025 | May 2025 | Feb 2025 | Nov 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $15.3m | $16.4m | $29.0m | $35.2m | $28.2m | $28.5m | $26.2m | $28.0m |
| Gross profit | $12.2m | $1.8m | $17.4m | $21.1m | $16.9m | $17.6m | $15.9m | $17.6m |
| Operating income | −$2.4m | −$12.8m | $1.3m | $4.0m | $2.9m | $3.3m | $1.7m | $4.1m |
| Net income | −$2.9m | −$10.1m | $801,000 | $3.4m | $2.2m | $2.4m | $1.7m | $9.7m |
| Diluted earnings per share | -0.13 | -0.44 | 0.03 | 0.14 | 0.09 | 0.10 | 0.07 | 0.41 |
| Cash from operations | −$3.0m | $4.0m | −$4.0m | $9.0m | −$2.0m | −$5.0m | −$3.0m | $7.0m |
| Capital spending | — | — | — | −$1.0m | −$2.0m | — | −$2.0m | — |
| Free cash flow | — | — | — | $8.0m | −$4.0m | — | −$5.0m | — |
| Total assets | $64.6m | $68.4m | $79.9m | $84.5m | $78.6m | $77.5m | $71.0m | $71.9m |
| Cash and short-term investments | $9.4m | $10.4m | $9.2m | $15.5m | $9.0m | $13.0m | $19.3m | $25.7m |
| Debt | $705,000 | $777,000 | $751,000 | $734,000 | $672,000 | $652,000 | $572,000 | $539,000 |
| Shareholders' equity | $55.1m | $57.0m | $66.5m | $65.8m | $63.1m | $60.1m | $56.8m | $54.4m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 35.0% | 48.1% | 94.7% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 60.9% | 59.1% | 57.9% | 57.7% |
| Operating margin | 9.1% | 1.0% | -1.3% | -4.4% |
| Net margin | 11.0% | 2.2% | -2.7% | -6.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 41.6 | 53.5 | -17.1 | -21.2 | -96.2 | -17.2 | -2.8 | -4.1 | -1.8 | -3.6 |
| Price to sales | 3.4 | 8.0 | 3.3 | 3.5 | 7.5 | 13.0 | 13.5 | 35.6 | 17.1 | 44.7 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -35% | 329% | -27% | -38% | -13% | 1339% | 13% | 7% | -30% | -20% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years.
- 10-to-1 reverse split · 27 Apr 2021
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.