I
34.45
+11.24%
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
$947.7m
FY2016FY2025
Net income
−$52.8m
FY2016FY2025
Free cash flow
−$6.3m
FY2016FY2025
Shareholders' equity
$663.9m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $947.7m | $849.0m | $811.1m | $1.28bn | $1.10bn | $914.2m | $620.8m | $823.6m | $655.9m | $405.7m |
| Gross profit | $87.8m | $103.3m | $103.4m | $211.9m | $177.5m | $124.9m | $86.4m | $136.1m | $102.4m | $65.4m |
| Research and development | $23.1m | $23.0m | $20.2m | $19.6m | $15.7m | $13.4m | $11.1m | $9.4m | $7.9m | $6.4m |
| Operating income | −$40.9m | −$7.6m | −$12.2m | $85.8m | $81.0m | $41.6m | $14.9m | $64.0m | $48.2m | $23.9m |
| Net income | −$52.8m | −$20.8m | −$43.0m | $72.8m | $70.9m | $33.3m | $10.7m | $57.9m | $51.4m | $16.7m |
| Diluted earnings per share | -1.53 | -0.62 | -1.46 | 2.51 | 2.44 | 1.37 | 0.47 | 2.52 | 1.93 | 3.34 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $942.9m | $995.6m | $938.5m | $1.08bn | $1.02bn | $774.2m | $566.6m | $485.5m | $541.4m | $282.5m |
| Cash and short-term investments | $98.3m | $108.7m | $80.0m | $86.5m | $75.5m | $252.9m | $60.6m | $43.8m | $68.6m | $50.9m |
| Total liabilities | $279.0m | $297.2m | $373.8m | $496.2m | $520.2m | $362.5m | $345.1m | $287.2m | $329.7m | $140.8m |
| Debt | $134.8m | $140.0m | $258.1m | $309.9m | $292.8m | $200.3m | $183.5m | $200.9m | $186.7m | $75.9m |
| Shareholders' equity | $663.9m | $698.3m | $564.7m | $587.5m | $500.7m | $411.7m | $221.4m | $198.3m | $211.7m | $141.7m |
| Shares outstanding | 34m | 34m | 29m | 29m | 29m | 24m | 23m | 23m | 27m | 5m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $29.9m | $27.9m | $57.6m | $31.5m | $15.3m | $38.3m | $57.1m | $60.5m | $38.7m | $27.7m |
| Capital spending | −$36.2m | −$17.6m | −$15.5m | −$29.4m | −$20.8m | −$10.3m | −$20.5m | −$13.9m | −$8.2m | −$4.3m |
| Free cash flow | −$6.3m | $10.2m | $42.1m | $2.0m | −$5.6m | $28.0m | $36.7m | $46.6m | $30.4m | $23.5m |
| Dividends paid | — | — | — | −$955,000 | −$6.0m | −$1.8m | −$13.0m | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $294.8m | $256.1m | $223.6m | $239.3m | $240.3m | $244.5m | $233.3m | $211.1m |
| Gross profit | $41.0m | $29.8m | $25.0m | $27.8m | $27.2m | $28.5m | $27.0m | $27.8m |
| Operating income | $7.2m | $1.8m | −$4.6m | −$1.8m | −$4.8m | −$1.2m | −$1.3m | −$385,000 |
| Net income | $998,000 | −$2.5m | −$16.0m | −$22.9m | −$9.4m | −$4.6m | −$3.9m | −$2.8m |
| Diluted earnings per share | 0.03 | -0.07 | -0.46 | -0.67 | -0.28 | -0.13 | -0.12 | -0.08 |
| Cash from operations | −$15.0m | −$2.0m | $9.0m | $9.0m | $9.0m | $18.0m | −$2.0m | $8.0m |
| Capital spending | −$7.0m | −$7.0m | −$3.0m | −$7.0m | −$7.0m | −$18.0m | −$4.0m | −$5.0m |
| Free cash flow | −$22.0m | −$9.0m | $6.0m | $2.0m | $2.0m | $0 | −$6.0m | $3.0m |
| Total assets | $1.19bn | $972.5m | $942.9m | $966.6m | $985.1m | $1.01bn | $995.6m | $975.9m |
| Cash and short-term investments | $256.5m | $89.1m | $98.3m | $92.5m | $92.2m | $109.3m | $108.7m | $116.4m |
| Debt | $132.7m | $134.2m | $134.8m | $117.2m | $117.5m | $119.3m | $121.0m | $122.8m |
| Shareholders' equity | $865.5m | $668.0m | $663.9m | $676.2m | $694.1m | $700.4m | $698.3m | $697.3m |
Financial ratios
Data as of 1 Nov 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 9.3% | 12.2% | 12.7% | 16.6% | 16.2% | 13.7% |
| Operating margin | -4.3% | -1.0% | -1.3% | 6.7% | 7.3% | 4.5% |
| Net margin | -5.6% | -2.5% | -5.3% | 5.7% | 6.5% | 3.6% |
| Return on equity | -8.0% | -3.0% | -7.6% | 12.4% | 14.2% | 8.1% |
| Return on assets | -5.6% | -2.1% | -4.6% | 6.7% | 6.9% | 4.3% |
| Free cash flow yield | 4.9% | 3.5% | 6.4% | 5.4% | 3.2% | 5.1% |
| Revenue growth | 11.6% | 4.7% | -36.6% | 16.7% | 20.0% | 47.3% |
| Earnings growth | 153.5% | -51.6% | -159.0% | 2.7% | 113.0% | 210.2% |
| Current ratio | 3.16x | 3.34x | 4.06x | 3.09x | 2.22x | 3.06x |
| Debt to equity | 0.20x | 0.20x | 0.46x | 0.53x | 0.60x | 0.50x |
| Equity ratio | 70.4% | 70.1% | 60.2% | 54.2% | 49.0% | 53.2% |
| Interest coverage | -6.19x | -0.95x | -0.56x | 7.81x | 12.43x | 4.70x |
| R&D as a share of sales | 2.4% | 2.7% | 2.5% | 1.5% | 1.4% | 1.5% |
| Buybacks as a share of market value | -1.8% | -14.9% | -1.2% | -0.0% | -19.2% | -6.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -9.5% | 0.7% | 12.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 10.6% | 13.0% | 13.7% | 14.3% |
| Operating margin | -2.7% | 0.6% | 2.5% | 3.6% |
| Net margin | -4.1% | -1.1% | 1.0% | 2.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -12.0 | -52.3 | -23.0 | 10.7 | 18.9 | 22.1 | 71.3 | 6.5 | 12.8 | 3.2 |
| Price to sales | 0.7 | 1.3 | 1.2 | 0.6 | 1.2 | 0.8 | 1.2 | 0.5 | 1.0 | 0.1 |
Market value over time
30 Dec 2016 to 30 Oct 2026, in USD
$255.4m$1.41bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -45% | -3% | 17% | -33% | 35% | -10% | 114% | -39% | 143% | 8% |
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.