A
9.70
-2.90%
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
$600.2m
FY2019FY2025
Net income
−$31.4m
FY2019FY2025
Free cash flow
−$633,000
FY2019FY2025
Shareholders' equity
$97.8m
FY2019FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $600.2m | $574.7m | $546.3m | $611.7m | $562.2m | $215.9m | $102.4m |
| Gross profit | $326.3m | $327.5m | $300.3m | $337.2m | $307.7m | $126.4m | $55.9m |
| Operating income | −$6.8m | −$11.4m | −$85.8m | −$173.6m | $16.4m | $22.1m | $2.6m |
| Net income | −$31.4m | −$26.0m | −$98.9m | −$176.7m | −$6.0m | $14.3m | $1.4m |
| Diluted earnings per share | -2.92 | -2.44 | -9.24 | -16.45 | -0.56 | 1.34 | 0.28 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Total assets | $397.4m | $385.2m | $361.7m | $509.6m | $687.8m | $189.4m | $145.9m |
| Cash and short-term investments | $20.3m | $24.2m | $21.9m | $46.3m | $38.8m | $27.1m | $5.8m |
| Total liabilities | $299.6m | $267.6m | $213.1m | $262.6m | $236.8m | $50.6m | $33.9m |
| Debt | $211.8m | $183.6m | $136.2m | $184.7m | $135.9m | $10.8m | $7.2m |
| Shareholders' equity | $97.8m | $117.6m | $148.6m | $247.1m | $451.0m | $128.9m | $103.3m |
| Shares outstanding | 11m | 11m | 11m | 11m | 11m | 11m | 5m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Cash from operations | $16.4m | $669,000 | $33.4m | −$319,000 | $24.0m | $21.7m | $511,000 |
| Capital spending | −$17.1m | −$11.6m | −$6.0m | −$19.7m | −$7.7m | −$1.8m | −$1.4m |
| Free cash flow | −$633,000 | −$10.9m | $27.4m | −$20.1m | $16.2m | $19.9m | −$892,000 |
| Dividends paid | — | — | −$162,000 | −$1.0m | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $160.1m | $132.5m | $163.9m | $147.1m | $160.5m | $128.7m | $159.0m | $149.9m |
| Gross profit | $97.8m | $83.6m | $91.1m | $87.0m | $92.3m | $73.7m | $88.9m | $86.9m |
| Operating income | $1.2m | −$4.7m | −$10.8m | −$1.7m | −$491,000 | −$5.7m | −$2.8m | −$2.8m |
| Net income | −$161,000 | −$7.1m | −$14.5m | −$5.0m | −$3.6m | −$8.3m | −$9.4m | −$5.4m |
| Diluted earnings per share | -0.01 | -0.65 | -1.35 | -0.46 | -0.34 | -0.78 | -0.88 | -0.51 |
| Cash from operations | $22.0m | −$3.0m | $1.0m | $4.0m | $11.0m | −$1.0m | $7.0m | −$2.0m |
| Capital spending | −$4.0m | −$2.0m | −$4.0m | −$4.0m | −$4.0m | −$3.0m | −$3.0m | −$4.0m |
| Free cash flow | $18.0m | −$5.0m | −$3.0m | $0 | $7.0m | −$4.0m | $4.0m | −$6.0m |
| Total assets | $405.0m | $397.7m | $397.4m | $411.3m | $410.8m | $396.6m | $385.2m | $404.1m |
| Cash and short-term investments | $21.1m | $12.9m | $20.3m | $23.4m | $23.1m | $26.7m | $24.2m | $23.1m |
| Debt | $114.1m | $123.0m | $124.1m | $122.7m | $118.8m | $128.8m | $120.1m | $119.4m |
| Shareholders' equity | $95.6m | $94.4m | $97.8m | $110.1m | $114.1m | $111.5m | $117.6m | $136.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -1.0% | 21.9% | — |
| Operating income | -66.1% | — | — |
| Net income | -43.8% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 55.6% | 55.4% | 55.5% | — |
| Operating margin | -1.5% | -11.9% | -7.7% | — |
| Net margin | -4.9% | -14.3% | -10.4% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | -3.7 | -7.7 | -0.9 | -0.6 | -81.9 |
| Price to sales | 0.2 | 0.4 | 0.2 | 0.2 | 0.9 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | -46% | 110% | -14% | -74% | -13% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years.
- 12-to-1 reverse split · 2 Oct 2023
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.