C
32.16
+5.10%
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
$1.00bn
FY2016FY2025
Net income
$17.9m
FY2016FY2025
Free cash flow
$115.5m
FY2016FY2025
Shareholders' equity
$859.2m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.00bn | $831.5m | $1.04bn | $867.8m | $679.4m | $541.2m | $424.3m | $441.3m | $510.4m | $458.8m |
| Gross profit | $568.3m | $453.6m | $518.3m | $435.4m | $356.6m | $267.0m | $187.9m | $197.4m | $172.9m | $201.2m |
| Research and development | $190.4m | $179.9m | $177.8m | $132.0m | $101.7m | $85.3m | $81.2m | $90.0m | $127.5m | $106.9m |
| Operating income | $21.0m | −$43.0m | $25.6m | $52.6m | $73.9m | $36.8m | −$15.6m | −$18.1m | −$81.6m | −$28.1m |
| Net income | $17.9m | −$29.7m | $29.3m | $41.0m | $238.4m | $33.5m | −$17.7m | −$19.3m | −$83.0m | −$27.4m |
| Diluted earnings per share | 0.25 | -0.45 | 0.45 | 0.59 | 3.47 | 0.51 | -0.31 | -0.36 | -1.64 | -0.56 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $1.06bn | $939.3m | $941.9m | $884.8m | $742.0m | $427.4m | $316.8m | $317.1m | $295.1m | $355.5m |
| Cash and short-term investments | $388.1m | $297.1m | $220.3m | $241.7m | $204.3m | $133.8m | $46.8m | $49.6m | $39.8m | $78.1m |
| Total liabilities | $199.3m | $158.3m | $222.9m | $205.3m | $173.6m | $147.0m | $162.8m | $165.1m | $150.1m | $142.5m |
| Debt | — | — | — | — | — | $2.9m | $34.0m | $30.0m | $30.0m | — |
| Shareholders' equity | $859.2m | $780.9m | $719.0m | $679.6m | $568.4m | $280.3m | $154.0m | $151.9m | $145.0m | $213.0m |
| Shares outstanding | 70m | 66m | 65m | 70m | 69m | 66m | 56m | 53m | 51m | 49m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $135.0m | $68.4m | $56.3m | $27.2m | $56.8m | $51.4m | $4.7m | $3.6m | −$62.8m | $24.4m |
| Capital spending | −$19.4m | −$18.1m | −$17.9m | −$14.1m | −$10.5m | −$7.8m | −$13.4m | −$10.4m | −$8.0m | −$9.8m |
| Free cash flow | $115.5m | $50.3m | $38.4m | $13.1m | $46.3m | $43.6m | −$8.7m | −$6.9m | −$70.8m | $14.6m |
| Dividends paid | — | — | −$11.7m | — | — | — | — | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $293.3m | $280.0m | $272.4m | $265.4m | $241.9m | $220.2m | $206.1m | $200.9m |
| Gross profit | $160.1m | $159.3m | $157.3m | $152.0m | $136.3m | $122.7m | $113.4m | $110.0m |
| Operating income | $21.8m | $12.7m | $9.3m | $17.4m | $391,000 | −$6.1m | −$18.8m | −$10.9m |
| Net income | $17.1m | $11.2m | $7.2m | $15.7m | −$199,000 | −$4.8m | −$17.9m | −$4.0m |
| Diluted earnings per share | 0.26 | 0.17 | 0.10 | 0.22 | -0.00 | -0.07 | -0.27 | -0.06 |
| Cash from operations | $16.0m | $14.0m | $46.0m | $32.0m | $39.0m | $17.0m | $15.0m | $15.0m |
| Capital spending | −$4.0m | −$8.0m | −$5.0m | −$5.0m | −$3.0m | −$4.0m | −$5.0m | −$3.0m |
| Free cash flow | $12.0m | $6.0m | $41.0m | $27.0m | $36.0m | $13.0m | $10.0m | $12.0m |
| Total assets | $954.4m | $951.4m | $1.06bn | $976.4m | $921.4m | $917.1m | $939.3m | $937.5m |
| Cash and short-term investments | $194.3m | $243.3m | $388.1m | $339.6m | $299.0m | $282.3m | $297.1m | $287.6m |
| Debt | — | $2.9m | — | — | — | — | $4.3m | — |
| Shareholders' equity | $710.0m | $738.0m | $859.2m | $822.5m | $772.7m | $767.2m | $780.9m | $778.7m |
Financial ratios
Data as of 23 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 56.8% | 54.6% | 49.9% | 50.2% | 52.5% | 49.3% | — | — |
| Operating margin | 3.4% | -3.8% | 3.3% | 6.2% | 10.8% | 6.6% | — | — |
| Net margin | 1.8% | -3.6% | 2.8% | 4.7% | 35.1% | 6.2% | — | — |
| Return on equity | 2.1% | -3.8% | 4.1% | 6.0% | 41.9% | 11.9% | — | — |
| Return on assets | 1.7% | -3.2% | 3.1% | 4.6% | 32.1% | 7.8% | — | — |
| Free cash flow yield | 5.9% | 3.6% | 3.1% | 1.6% | 2.7% | 2.4% | — | — |
| Revenue growth | 20.3% | -20.0% | 19.8% | 27.7% | 25.5% | 27.6% | — | — |
| Earnings growth | -160.1% | -201.4% | -28.5% | -82.8% | 611.9% | -289.2% | — | — |
| Current ratio | 4.24x | 4.46x | 3.19x | 3.31x | 3.19x | 2.64x | — | — |
| Debt to equity | — | 0.01x | 0.01x | 0.02x | 0.01x | 0.02x | 0.22x | — |
| Equity ratio | 81.2% | 83.1% | 76.3% | 76.8% | 76.6% | 65.6% | — | — |
| Interest coverage | — | — | 3.58x | 26.90x | 181.73x | 22.63x | -16.26x | -28.70x |
| R&D as a share of sales | 19.0% | 21.6% | 17.1% | 15.2% | 15.0% | 15.8% | — | — |
| Buybacks as a share of market value | -6.9% | -0.9% | 6.5% | -1.6% | -4.4% | -17.0% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.8% | 13.1% | 9.4% |
| Operating income | -26.4% | -10.6% | — |
| Net income | -24.2% | -11.8% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 55.8% | 52.8% | 52.4% | 49.3% |
| Operating margin | -1.2% | 1.5% | 3.4% | -0.0% |
| Net margin | -0.6% | 1.6% | 6.7% | 2.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 208.4 | -77.2 | 97.3 | 116.6 | 23.1 | 58.5 | -25.4 | -27.0 | -3.6 | -13.8 |
| Price to sales | 3.7 | 2.8 | 2.8 | 5.5 | 8.1 | 3.6 | 1.1 | 1.2 | 0.6 | 0.8 |
Market value over time
30 Nov 2016 to 22 Oct 2026, in USD
$369.9m$2.42bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 56% | -18% | -38% | 11% | 93% | 296% | -10% | 37% | -17% | 1% |
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.