64.79
-0.06%
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.35bn
FY2016FY2025
Net income
$255.0m
FY2016FY2025
Free cash flow
$430.3m
FY2016FY2025
Shareholders' equity
$2.62bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.35bn | $1.27bn | $1.01bn | $1.25bn | $1.28bn | $1.16bn | $1.24bn | $1.05bn | $1.08bn | $1.03bn |
| Gross profit | $1.19bn | $1.13bn | $892.2m | $1.11bn | $1.15bn | $1.02bn | $1.08bn | $927.0m | $963.1m | $916.8m |
| Research and development | $261.8m | $263.7m | $201.1m | $261.2m | $253.6m | $239.0m | $237.9m | $236.8m | $233.3m | $219.6m |
| Operating income | $265.0m | $264.7m | $219.2m | $217.2m | $340.8m | $220.6m | $293.6m | $183.1m | $261.5m | $233.0m |
| Net income | $255.0m | $261.8m | $191.5m | $184.1m | $310.2m | $231.4m | $255.2m | $41.7m | $201.8m | $185.9m |
| Diluted earnings per share | 2.64 | 2.70 | 1.97 | 1.90 | 2.99 | 2.23 | 2.48 | 0.39 | 1.97 | 1.79 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $3.23bn | $3.13bn | $2.99bn | $2.70bn | $3.12bn | $2.94bn | $2.82bn | $2.87bn | $2.54bn | $2.32bn |
| Cash and short-term investments | $702.6m | $577.8m | $957.1m | $817.6m | $1.27bn | $1.13bn | $924.7m | $1.10bn | $882.1m | $641.4m |
| Total liabilities | $595.8m | $643.7m | $622.4m | $451.2m | $518.7m | $499.2m | $511.1m | $497.7m | $397.1m | $337.8m |
| Debt | $10.4m | $12.2m | $13.6m | — | $15.4m | $15.8m | — | — | — | — |
| Shareholders' equity | $2.62bn | $2.48bn | $2.36bn | $2.25bn | $2.60bn | $2.43bn | $2.31bn | $2.19bn | $2.14bn | $1.97bn |
| Shares outstanding | 97m | 97m | 97m | 97m | 104m | 104m | 103m | 106m | 103m | 104m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $472.2m | $327.3m | $282.1m | $318.6m | $447.8m | $343.8m | $327.7m | $352.2m | $377.8m | $360.1m |
| Capital spending | −$41.9m | −$30.0m | −$22.2m | −$59.5m | −$54.5m | −$69.0m | −$113.5m | −$85.4m | −$104.9m | −$221.8m |
| Free cash flow | $430.3m | $297.2m | $259.9m | $259.1m | $393.3m | $274.9m | $214.1m | $266.8m | $272.9m | $138.3m |
| Dividends paid | −$126.6m | −$114.6m | −$77.6m | −$100.1m | −$89.2m | −$88.6m | −$77.5m | −$66.2m | −$57.1m | −$48.4m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $305.0m | $395.6m | $346.7m | $307.0m | $315.5m | $369.6m | $357.0m | $304.8m |
| Gross profit | $264.7m | $350.9m | $303.5m | $267.5m | $271.5m | $333.7m | $316.2m | $270.8m |
| Operating income | $38.3m | $115.1m | $72.6m | $35.8m | $47.1m | $112.0m | $85.1m | $45.1m |
| Net income | $28.6m | $94.9m | $53.3m | $49.3m | $46.1m | $91.8m | $67.8m | $58.6m |
| Diluted earnings per share | 0.30 | 1.00 | 0.55 | 0.51 | 0.48 | 0.94 | 0.70 | 0.60 |
| Cash from operations | $167.0m | $92.0m | $54.0m | $122.0m | $67.0m | $174.0m | $106.0m | $116.0m |
| Capital spending | −$19.0m | −$46.0m | −$5.0m | −$21.0m | −$6.0m | −$6.0m | −$6.0m | −$7.0m |
| Free cash flow | $148.0m | $46.0m | $49.0m | $101.0m | $61.0m | $168.0m | $100.0m | $109.0m |
| Total assets | $3.16bn | $3.25bn | $3.19bn | $3.23bn | $3.20bn | $3.23bn | $3.16bn | $3.13bn |
| Cash and short-term investments | $670.0m | $594.7m | $644.6m | $702.6m | $699.3m | $750.3m | $611.7m | $577.8m |
| Debt | $9.9m | $9.9m | $10.3m | $10.4m | $10.9m | $10.8m | $11.4m | $12.2m |
| Shareholders' equity | $2.58bn | $2.62bn | $2.59bn | $2.62bn | $2.60bn | $2.57bn | $2.51bn | $2.48bn |
Financial ratios
Data as of 21 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 88.1% | 89.0% | 88.4% | 88.7% | 89.9% | 87.4% | — |
| Operating margin | 20.8% | 24.5% | 21.7% | 17.2% | 27.7% | 20.6% | — |
| Net margin | 18.9% | 20.6% | 19.0% | 14.7% | 24.2% | 19.9% | — |
| Return on equity | 9.7% | 10.6% | 8.1% | 8.2% | 11.9% | 9.5% | — |
| Return on assets | 7.9% | 8.4% | 6.4% | 6.8% | 9.9% | 7.9% | — |
| Free cash flow yield | 8.6% | 5.9% | 5.0% | 6.3% | 7.8% | 6.4% | — |
| Revenue growth | 5.9% | 26.2% | -19.5% | -2.1% | 10.3% | -6.4% | — |
| Earnings growth | -2.6% | 36.7% | 4.0% | -40.7% | 34.1% | -9.3% | — |
| Current ratio | 3.17x | 2.86x | 3.52x | 4.72x | 5.58x | 5.79x | — |
| Debt to equity | 0.00x | 0.00x | 0.01x | 0.01x | 0.01x | 0.01x | — |
| Equity ratio | 81.3% | 79.1% | 78.6% | 83.1% | 83.2% | 82.8% | — |
| Interest coverage | — | 9.17x | 1361.78x | 546.39x | 740.11x | 1288.79x | 1660.63x |
| R&D as a share of sales | 19.4% | 20.7% | 19.9% | 20.8% | 19.8% | 20.6% | — |
| Buybacks as a share of market value | 0.6% | 0.3% | -0.4% | 6.5% | 0.1% | -0.8% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.5% | 3.0% | 3.3% |
| Operating income | 6.8% | 3.7% | 2.2% |
| Net income | 11.5% | 2.0% | 3.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 88.5% | 88.6% | 88.6% | 88.6% |
| Operating margin | 20.2% | 19.8% | 20.8% | 21.4% |
| Net margin | 19.7% | 18.3% | 19.6% | 18.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 24.3 | 29.0 | 43.9 | 37.2 | 31.9 | 43.6 | 27.8 | 157.2 | 31.5 | 25.3 |
| Price to sales | 4.6 | 6.0 | 8.3 | 5.5 | 7.7 | 8.7 | 5.7 | 6.2 | 5.9 | 4.6 |
Market value over time
30 Nov 2016 to 20 Oct 2026, in USD
$4.71bn$5.89bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -13% | -10% | 25% | -24% | -3% | 37% | 11% | -2% | 36% | 39% |
Dividends and splits
Per share, in the currency the company pays
Paid for 12 years. Last went ex-dividend on 11 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.44 | 1.32 | 1.20 | 1.08 | 1.00 | 0.88 | 0.88 | 0.76 |
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.