M
29.04
+6.02%
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
$714.0m
FY2016FY2025
Net income
$144.6m
FY2016FY2025
Free cash flow
$165.6m
FY2016FY2025
Shareholders' equity
$922.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $714.0m | $668.2m | $619.7m | $577.1m | $468.4m | $221.6m | $156.4m | $124.7m | $155.5m | $278.2m |
| Research and development | $84.7m | $95.2m | $94.3m | $93.8m | $74.4m | $51.5m | $40.3m | $37.9m | $47.5m | $51.2m |
| Operating income | $97.8m | $51.1m | −$125.3m | −$106.3m | −$75.1m | −$54.2m | −$27.6m | −$63.6m | −$157.0m | −$24.9m |
| Net income | $144.6m | $22.8m | −$159.2m | −$130.3m | $65,000 | −$53.4m | −$25.5m | −$61.8m | −$154.8m | −$18.1m |
| Diluted earnings per share | 0.94 | 0.15 | -1.11 | -0.97 | 0.00 | -0.43 | -0.43 | -1.22 | -3.14 | -0.38 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $3.16bn | $2.85bn | $2.69bn | $2.71bn | $2.71bn | $939.0m | $395.1m | $360.0m | $383.6m | $519.8m |
| Cash and short-term investments | $553.4m | $483.2m | $326.2m | $326.3m | $230.4m | $117.7m | $88.9m | $88.0m | $129.1m | $190.0m |
| Total liabilities | $2.24bn | $2.09bn | $1.99bn | $1.92bn | $1.83bn | $557.3m | $283.2m | $242.0m | $219.0m | $220.3m |
| Debt | $576.3m | $553.7m | $536.6m | $726.4m | $723.6m | — | — | — | — | — |
| Shareholders' equity | $922.4m | $768.2m | $701.7m | $791.3m | $880.8m | $381.6m | $111.9m | $118.0m | $164.6m | $299.5m |
| Shares outstanding | 154m | 152m | 144m | 134m | 139m | 124m | 60m | 51m | 49m | 48m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $236.2m | $235.2m | $214.4m | $192.6m | $126.6m | −$12.1m | $32.0m | −$22.7m | $21.5m | $60.1m |
| Capital spending | −$70.5m | −$32.8m | −$37.4m | −$44.4m | −$29.1m | −$14.3m | −$19.9m | −$19.9m | −$40.4m | −$33.4m |
| Free cash flow | $165.6m | $202.4m | $177.0m | $148.2m | $97.5m | −$26.4m | $12.1m | −$42.6m | −$18.9m | $26.7m |
| Dividends paid | — | — | −$3.5m | — | −$13.1m | — | — | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $192.8m | $164.4m | $205.4m | $179.5m | $173.3m | $155.8m | $194.0m | $162.0m |
| Operating income | $31.2m | $7.7m | $52.1m | $25.0m | $22.0m | −$1.4m | $45.7m | $13.1m |
| Net income | $19.4m | $4.4m | $123.0m | $20.1m | $11.1m | −$9.6m | $36.4m | $5.2m |
| Diluted earnings per share | 0.13 | 0.03 | 0.80 | 0.13 | 0.07 | -0.06 | 0.24 | 0.03 |
| Cash from operations | $186.0m | −$120.0m | $128.0m | $86.0m | $18.0m | $2.0m | $114.0m | $91.0m |
| Capital spending | −$8.0m | −$13.0m | −$29.0m | −$18.0m | −$16.0m | −$17.0m | −$6.0m | −$18.0m |
| Free cash flow | $178.0m | −$133.0m | $99.0m | $68.0m | $2.0m | −$15.0m | $108.0m | $73.0m |
| Total assets | $3.03bn | $2.95bn | $3.16bn | $2.92bn | $2.93bn | $2.67bn | $2.85bn | $2.74bn |
| Cash and short-term investments | $332.6m | $184.6m | $553.4m | $482.1m | $426.0m | $429.7m | $483.2m | $387.2m |
| Debt | $374.3m | $372.6m | $576.3m | $576.5m | $575.8m | $572.8m | $569.8m | $572.0m |
| Shareholders' equity | $936.3m | $917.9m | $922.4m | $808.0m | $768.5m | $741.8m | $768.2m | $725.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 7.4% | 26.4% | 11.1% |
| Net income | — | — | 79.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 10.8% | -3.2% | -6.5% | -11.6% |
| Net margin | 12.1% | -4.7% | -5.4% | -10.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 17.3 | 106.5 | -8.4 | -7.0 | — | -46.4 | -12.4 | -2.0 | -0.4 | -7.7 |
| Price to sales | 3.5 | 3.6 | 2.2 | 1.6 | 3.4 | 11.2 | 2.0 | 1.0 | 0.4 | 0.5 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 5% | 64% | 38% | -38% | -33% | 208% | 156% | 77% | -61% | -50% |
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.