36.49
-1.41%
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, before interest expense
$1.12bn
FY2016FY2025
Net income
$151.3m
FY2016FY2025
Total assets
$855.7m
FY2016FY2025
Shareholders' equity
$286.8m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | $1.12bn | $900.2m | $672.5m | $985.0m | $1.10bn | $910.0m | $1.11bn | $764.9m | $617.7m | $384.4m |
| Research and development | $45.3m | $46.4m | $47.2m | $55.6m | $52.9m | $43.6m | $40.0m | $27.0m | $17.9m | $13.8m |
| Operating income | $82.1m | $44.6m | −$40.6m | −$28.4m | $227,000 | −$6.6m | $50.7m | $56.2m | $33.1m | $52.1m |
| Net income | $151.3m | −$41.7m | −$122.4m | −$188.0m | $69.1m | −$48.3m | $17.8m | $96.5m | $15.6m | $27.5m |
| Diluted earnings per share | 10.75 | -3.07 | -9.40 | -14.69 | 5.10 | -3.70 | 1.22 | 7.08 | 1.30 | 2.16 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $855.7m | $767.7m | $802.8m | $1.20bn | $1.30bn | $1.19bn | $948.0m | $896.1m | $693.5m | $325.9m |
| Cash and short-term investments | $81.1m | $106.6m | $112.1m | $298.8m | $251.2m | $169.9m | $60.2m | $105.1m | $368.6m | $91.1m |
| Total liabilities | $568.9m | $658.9m | $678.6m | $991.4m | $851.4m | $824.2m | $545.6m | $549.9m | $398.6m | $94.4m |
| Debt | $396.0m | $469.1m | $528.7m | $816.0m | $644.2m | $611.4m | $339.4m | $375.9m | $238.2m | — |
| Shareholders' equity | $286.8m | $108.8m | $124.1m | $207.9m | $448.0m | $364.8m | $402.3m | $346.2m | $294.9m | $231.4m |
| Shares outstanding | 14m | 14m | 13m | 13m | 14m | 13m | 15m | 14m | 12m | 13m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | $313.4m | $327.3m | $319.7m | $307.8m | $250.1m | $239.7m | $261.5m | $260.8m |
| Operating income | $22.6m | $31.1m | $23.0m | $28.8m | $20.9m | −$7.1m | $18.0m | $9.9m |
| Net income | $9.6m | $17.3m | $144.7m | $10.2m | $8.9m | −$12.4m | $7.5m | −$58.0m |
| Diluted earnings per share | 0.68 | 1.23 | 10.27 | 0.72 | 0.63 | -0.88 | 0.55 | -4.27 |
| Total assets | $911.6m | $863.9m | $855.7m | $759.9m | $835.8m | $777.1m | $767.7m | $787.2m |
| Cash and short-term investments | $110.8m | $85.5m | $81.1m | $68.6m | $149.1m | $126.4m | $106.6m | $96.8m |
| Debt | $390.3m | $395.2m | $396.0m | $397.8m | $497.3m | $499.6m | $474.9m | $478.1m |
| Shareholders' equity | $320.8m | $304.7m | $286.8m | $132.4m | $118.1m | $103.7m | $108.8m | $94.3m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.3% | 4.2% | 16.0% |
| Operating income | — | — | 11.2% |
| Net income | — | — | 12.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 6.3% | 1.6% | 0.9% | 3.1% |
| Net margin | 5.4% | -5.5% | -3.2% | 0.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 4.9 | -12.6 | -3.2 | -1.4 | 24.1 | -74.0 | 248.2 | 31.0 | 261.9 | 47.0 |
| Price to sales | 0.7 | 0.6 | 0.6 | 0.3 | 1.5 | 3.9 | 4.0 | 3.9 | 6.6 | 3.4 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 35% | 26% | 59% | -83% | -56% | -11% | 39% | -37% | 211% | 24% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 13 Dec 2012.
| FY2012 | |
|---|---|
| Paid in the year | 1.00 |
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.