A
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
$759.6m
FY2018FY2025
Net income
−$66.1m
FY2018FY2025
Free cash flow
$69.1m
FY2018FY2025
Shareholders' equity
$429.7m
FY2018FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $759.6m | $637.2m | $481.2m | $421.5m | $358.4m | $208.4m | $106.8m | $35.5m |
| Operating income | −$63.2m | −$84.1m | −$89.7m | −$106.2m | −$76.7m | −$40.6m | −$79.3m | −$36.1m |
| Net income | −$66.1m | −$79.7m | −$75.3m | −$102.2m | −$78.2m | −$41.0m | −$77.2m | −$35.8m |
| Diluted earnings per share | -0.38 | -0.48 | -0.47 | -0.64 | -0.50 | -0.27 | -0.50 | -0.27 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total assets | $1.09bn | $984.1m | $922.9m | $914.9m | $983.0m | $404.6m | $304.5m | — |
| Cash and short-term investments | $271.5m | $270.1m | $411.3m | $496.0m | $579.1m | $233.7m | $182.3m | — |
| Total liabilities | $655.9m | $544.1m | $466.4m | $429.2m | $426.9m | $544.2m | $410.7m | — |
| Debt | $190.0m | $123.0m | $115.0m | $75.5m | $500,000 | $4.8m | — | — |
| Shareholders' equity | $429.7m | $440.0m | $456.5m | $485.7m | $556.1m | −$139.7m | −$106.1m | — |
| Shares outstanding | 172m | 166m | 161m | 158m | 156m | 154m | 154m | 134m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Cash from operations | $78.2m | $65.4m | −$17.9m | −$75.2m | $85.3m | $10.4m | −$72.5m | — |
| Capital spending | −$9.1m | −$4.5m | −$28.2m | −$23.4m | −$14.0m | −$8.9m | −$6.6m | — |
| Free cash flow | $69.1m | $60.9m | −$46.1m | −$98.6m | $71.3m | $1.5m | −$79.1m | — |
| Dividends paid | — | — | — | −$5.5m | −$2.8m | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $213.9m | $204.2m | $183.6m | $199.6m | $193.7m | $182.7m | $159.5m | $171.3m |
| Operating income | −$6.0m | −$9.2m | −$17.8m | −$23.7m | −$7.2m | −$14.4m | −$25.8m | −$17.1m |
| Net income | −$8.2m | −$10.9m | −$19.6m | −$24.5m | −$7.3m | −$14.8m | −$26.1m | −$16.0m |
| Diluted earnings per share | -0.05 | -0.06 | -0.11 | -0.14 | -0.04 | -0.09 | -0.16 | -0.10 |
| Cash from operations | −$41.0m | $76.0m | −$12.0m | $10.0m | $13.0m | $66.0m | −$3.0m | $21.0m |
| Capital spending | −$3.0m | −$1.0m | −$11.0m | −$11.0m | −$5.0m | −$10.0m | −$7.0m | −$8.0m |
| Free cash flow | −$44.0m | $75.0m | −$23.0m | −$1.0m | $8.0m | $56.0m | −$10.0m | $13.0m |
| Total assets | $1.08bn | $1.24bn | $1.09bn | $1.17bn | $1.14bn | $1.15bn | $984.1m | $1.03bn |
| Cash and short-term investments | $242.3m | $341.0m | $271.5m | $316.0m | $304.7m | $341.8m | $270.1m | $287.8m |
| Debt | — | $200.0m | $190.0m | $220.0m | $186.5m | $166.5m | $123.0m | $115.0m |
| Shareholders' equity | $389.9m | $430.9m | $429.7m | $434.4m | $448.8m | $439.6m | $440.0m | $456.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 21.7% | 29.5% | — |
| Operating income | -15.9% | 9.2% | — |
| Net income | -13.5% | 10.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | -10.5% | -14.9% | -16.1% | — |
| Net margin | -10.4% | -14.1% | -15.4% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | -20.9 | -28.2 | -20.3 | -8.0 | -23.4 |
| Price to sales | 1.8 | 3.5 | 3.2 | 1.9 | 5.1 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | -37% | 36% | 77% | -52% | -44% |
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.