M
0.00
-90.00%
Close of 2 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
$172.4m
FY2014FY2023
Net income
−$34.5m
FY2014FY2023
Free cash flow
$1.6m
FY2014FY2023
Shareholders' equity
$119.3m
FY2014FY2023
Income statement
Fiscal years
| FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $172.4m | $159.4m | $108.4m | $24.0m | $10.6m | $7.9m | $3.5m | $631,456 | $835,777 | $251,891 |
| Gross profit | $76.0m | $85.0m | $49.4m | $6.8m | $3.0m | $5.3m | $2.2m | $169,274 | $626,032 | $179,891 |
| Operating income | $3.3m | $12.9m | $10.4m | −$22.9m | −$13.5m | $2.2m | −$5.2m | −$1.2m | $90,153 | −$28,750 |
| Net income | −$34.5m | −$18.5m | $14.5m | −$19.4m | −$17.0m | $948,915 | −$5.4m | −$1.5m | $85,749 | −$29,954 |
| Diluted earnings per share | -0.48 | -0.33 | 0.34 | -0.47 | -0.42 | 0.03 | -0.22 | -0.15 | 0.01 | -0.00 |
Balance sheet
At each fiscal year end
| FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $358.1m | $322.9m | $285.0m | $70.7m | $32.2m | $18.2m | $11.1m | $727,851 | $476,965 | $312,403 |
| Cash and short-term investments | $19.7m | $39.4m | $106.4m | $1.2m | $11.9m | $321,788 | $748,715 | $365,522 | $302,146 | $54,510 |
| Total liabilities | $238.9m | $190.8m | $151.5m | $28.9m | $5.6m | $1.1m | $393,203 | $1.1m | $21,915 | $22,827 |
| Debt | $191.9m | $148.2m | $106.3m | $21.5m | $66,803 | — | $58,280 | $810,000 | — | — |
| Shareholders' equity | $119.3m | $132.2m | $133.6m | $41.8m | $26.6m | $17.1m | $10.7m | −$376,326 | $455,050 | $289,576 |
| Shares outstanding | 72m | 56m | 43m | 41m | 40m | 28m | 24m | 10m | 10m | 10m |
Cash flow
Fiscal years
| FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $12.2m | $11.4m | $57.3m | −$9.8m | −$7.6m | $1.3m | −$673,997 | −$741,477 | $301,843 | −$205,490 |
| Capital spending | −$10.6m | −$14.8m | −$5.7m | −$768,173 | −$200,238 | −$20,039 | −$255,663 | −$10,844 | −$54,207 | — |
| Free cash flow | $1.6m | −$3.4m | $51.7m | −$10.6m | −$7.8m | $1.3m | −$929,660 | −$752,321 | $247,636 | −$205,490 |
Latest quarters
By quarter end
| Jun 2024 | Mar 2024 | Dec 2023 | Sept 2023 | Jun 2023 | Mar 2023 | Dec 2022 | Sept 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $43.2m | $41.6m | $43.3m | $46.7m | $42.4m | $40.0m | $40.1m | $43.2m |
| Gross profit | $19.0m | $17.9m | −$2.1m | $21.4m | $24.5m | $23.0m | $23.0m | $26.0m |
| Operating income | −$2.7m | −$2.7m | −$16.2m | $8.9m | $5.0m | $5.6m | $5.5m | $8.3m |
| Net income | −$13.9m | −$16.1m | −$29.4m | −$322,462 | −$6.6m | $1.7m | −$27.3m | $1.8m |
| Diluted earnings per share | -0.18 | -0.20 | -0.41 | -0.00 | -0.09 | 0.02 | -0.48 | 0.03 |
| Cash from operations | — | −$3.0m | $3.0m | $6.0m | $2.0m | — | $5.0m | $4.0m |
| Capital spending | — | −$1.0m | −$1.0m | −$4.0m | −$1.0m | −$2.0m | −$2.0m | −$5.0m |
| Free cash flow | — | −$4.0m | $2.0m | $2.0m | $1.0m | — | $3.0m | −$1.0m |
| Total assets | $339.6m | $346.6m | $358.1m | $370.6m | $369.0m | $323.4m | $322.9m | $329.6m |
| Cash and short-term investments | $12.4m | $13.3m | $19.7m | $20.1m | $20.3m | $35.6m | $39.4m | $39.2m |
| Debt | $34.7m | $34.8m | $161.7m | $164.6m | $159.5m | $134.8m | $134.1m | $130.4m |
| Shareholders' equity | $90.8m | $103.9m | $119.3m | $145.8m | $148.1m | $134.1m | $132.2m | $158.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 93.0% | 85.2% | — |
| Operating income | — | 8.7% | — |
| Net income | 21.2% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 48.5% | 46.8% | 46.7% | — |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 10717% | 16473% | -64% | -22% | 11% | -42% | 133% | -25% | -38% | 46% |
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.