85.89
+11.03%
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.48bn
FY2016FY2025
Net income
$66.1m
FY2016FY2025
Free cash flow
$137.2m
FY2016FY2025
Shareholders' equity
$1.88bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.48bn | $1.31bn | $1.66bn | $2.00bn | $1.81bn | $1.23bn | $1.25bn | $1.21bn | $1.05bn | $942.2m |
| Gross profit | $462.4m | $435.9m | $658.2m | $827.2m | $670.4m | $431.1m | $465.8m | $435.3m | $356.8m | $286.9m |
| Research and development | $162.2m | $134.1m | $134.9m | $126.3m | $119.2m | $94.3m | $88.5m | $86.3m | $77.9m | $69.9m |
| Operating income | $35.5m | $50.5m | $250.6m | $408.2m | $280.3m | $134.3m | $200.6m | $154.5m | $80.4m | $38.1m |
| Net income | $66.1m | $44.0m | $227.2m | $331.3m | $228.8m | $98.1m | $153.3m | $104.0m | −$1.8m | $15.9m |
| Diluted earnings per share | 1.43 | 0.95 | 4.91 | 7.18 | 4.98 | 1.95 | 2.94 | 2.04 | -0.04 | 0.32 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.45bn | $2.39bn | $2.37bn | $2.29bn | $2.19bn | $1.98bn | $1.64bn | $1.53bn | $1.49bn | $1.53bn |
| Cash and short-term investments | $377.0m | $316.1m | $325.6m | $343.8m | $370.1m | $274.2m | $263.2m | $248.6m | $208.4m | $277.6m |
| Total liabilities | $509.7m | $517.3m | $558.0m | $705.4m | $891.8m | $963.3m | $486.6m | $548.9m | $614.8m | $708.1m |
| Debt | $56.1m | $52.2m | $62.2m | $185.5m | $301.1m | $450.8m | $111.9m | $224.0m | $269.1m | $427.5m |
| Shareholders' equity | $1.88bn | $1.80bn | $1.74bn | $1.51bn | $1.24bn | $963.8m | $1.11bn | $931.5m | $831.5m | $776.0m |
| Shares outstanding | 46m | 46m | 46m | 46m | 46m | 50m | 52m | 51m | 49m | 50m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $215.5m | $119.4m | $280.9m | $392.5m | $338.5m | $187.2m | $229.8m | $185.6m | $181.1m | $124.7m |
| Capital spending | −$78.4m | −$73.0m | −$150.8m | −$211.7m | −$141.2m | −$75.8m | −$98.5m | −$87.5m | −$111.2m | −$58.5m |
| Free cash flow | $137.2m | $46.4m | $130.1m | $180.8m | $197.3m | $111.4m | $131.3m | $98.1m | $70.0m | $66.2m |
| Dividends paid | — | — | −$100,000 | −$12.3m | −$2.2m | −$1.03bn | −$3.8m | −$2.7m | −$47.9m | −$4.9m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $445.5m | $405.5m | $391.6m | $392.2m | $366.2m | $332.1m | $339.3m | $350.1m |
| Gross profit | $147.6m | $128.8m | $121.9m | $120.5m | $115.3m | $104.7m | $110.9m | $118.0m |
| Operating income | $33.3m | $19.9m | $13.2m | $11.6m | $9.4m | $1.3m | $11.9m | $21.9m |
| Net income | $46.6m | $15.0m | $10.2m | $14.3m | $46.1m | −$4.4m | $8.2m | $13.7m |
| Diluted earnings per share | 1.00 | 0.32 | 0.22 | 0.31 | 1.00 | -0.10 | 0.18 | 0.30 |
| Cash from operations | $68.0m | $64.0m | $38.0m | $79.0m | $41.0m | $56.0m | $81.0m | $54.0m |
| Capital spending | −$33.0m | −$31.0m | −$25.0m | −$16.0m | −$20.0m | −$15.0m | −$19.0m | −$15.0m |
| Free cash flow | $35.0m | $33.0m | $13.0m | $63.0m | $21.0m | $41.0m | $62.0m | $39.0m |
| Total assets | $2.58bn | $2.50bn | $2.45bn | $2.47bn | $2.47bn | $2.36bn | $2.39bn | $2.39bn |
| Cash and short-term investments | $440.0m | $409.4m | $377.0m | $386.4m | $327.3m | $343.9m | $316.1m | $319.3m |
| Debt | $33.8m | $67.5m | $66.6m | $58.0m | $54.0m | $51.6m | $63.0m | $57.9m |
| Shareholders' equity | $1.95bn | $1.89bn | $1.88bn | $1.89bn | $1.88bn | $1.80bn | $1.80bn | $1.81bn |
Financial ratios
Data as of 23 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 31.2% | 33.2% | 39.6% | 41.3% | 37.1% | 35.1% |
| Operating margin | 5.9% | 5.0% | 15.1% | 20.2% | 17.9% | 10.7% |
| Net margin | 4.5% | 3.4% | 13.7% | 16.6% | 12.7% | 8.0% |
| Return on equity | 3.5% | 2.5% | 13.1% | 21.9% | 18.5% | 10.2% |
| Return on assets | 2.7% | 1.8% | 9.6% | 14.5% | 10.4% | 5.0% |
| Free cash flow yield | 7.8% | 5.1% | 11.4% | 16.1% | 12.8% | 6.4% |
| Revenue growth | 13.0% | -21.1% | -16.9% | 10.8% | 46.9% | -1.6% |
| Earnings growth | 50.2% | -80.6% | -31.4% | 44.8% | 133.2% | -36.0% |
| Current ratio | 3.32x | 3.26x | 3.02x | 2.69x | 2.52x | 2.01x |
| Debt to equity | 0.04x | 0.04x | 0.04x | 0.13x | 0.25x | 0.48x |
| Equity ratio | 76.7% | 75.2% | 73.5% | 66.1% | 56.4% | 48.7% |
| Interest coverage | 31.24x | 27.86x | 43.96x | 48.59x | 43.06x | 11.32x |
| R&D as a share of sales | 10.9% | 10.2% | 8.1% | 6.3% | 6.6% | 7.7% |
| Buybacks as a share of market value | 0.3% | -0.3% | -0.3% | -0.4% | 8.9% | 3.3% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -9.5% | 3.8% | 5.7% |
| Operating income | -55.7% | -23.4% | -3.4% |
| Net income | -41.6% | -7.6% | 8.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 32.2% | 36.9% | 36.7% | 35.7% |
| Operating margin | 3.1% | 11.5% | 12.2% | 11.4% |
| Net margin | 3.9% | 10.4% | 10.5% | 8.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 34.5 | 65.0 | 16.4 | 10.6 | 22.1 | 36.2 | 19.2 | 15.8 | -784.5 | 80.6 |
| Price to sales | 1.5 | 2.2 | 2.2 | 1.8 | 2.8 | 2.9 | 2.4 | 1.4 | 1.3 | 1.4 |
Market value over time
29 Feb 2016 to 22 Oct 2026, in USD
$947.8m$3.79bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -19% | -21% | -1% | -21% | 50% | 27% | 71% | 5% | 14% | 15% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years.
- 3-for-2 split · 31 Jul 2007
- 3-for-2 split · 1 Dec 2005
- 3-for-2 split · 26 Nov 2003
- 3-for-2 split · 17 Jul 2000
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.