342.71
+3.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
$4.49bn
FY2016FY2025
Net income
$690.4m
FY2016FY2025
Free cash flow
$861.4m
FY2016FY2025
Shareholders' equity
$4.31bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.49bn | $3.86bn | $2.97bn | $2.21bn | $1.87bn | $1.79bn | $2.06bn | $1.78bn | $1.52bn | $1.38bn |
| Gross profit | $1.79bn | $1.61bn | $1.25bn | $938.8m | $727.4m | $682.1m | $813.8m | $748.2m | $621.2m | $560.2m |
| Research and development | — | $111.3m | $95.8m | $76.1m | $68.9m | $65.6m | $66.6m | $57.5m | $46.5m | $44.7m |
| Operating income | $1.02bn | $834.3m | $647.6m | $494.3m | $392.9m | $376.6m | $457.1m | $375.0m | $307.8m | $268.4m |
| Net income | $690.4m | $514.1m | $403.6m | $351.7m | $329.8m | $314.0m | $327.9m | $259.2m | $186.0m | $156.2m |
| Diluted earnings per share | 4.89 | 3.66 | 2.89 | 2.54 | 2.39 | 2.28 | 2.38 | 1.95 | 1.37 | 1.17 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $8.50bn | $7.59bn | $7.20bn | $4.10bn | $3.50bn | $3.55bn | $2.97bn | $2.65bn | $2.51bn | $2.04bn |
| Cash and short-term investments | $217.8m | $162.1m | $171.0m | $139.5m | $108.3m | $406.9m | $57.0m | $59.6m | $52.1m | $43.0m |
| Total liabilities | $4.12bn | $3.90bn | $4.00bn | $1.12bn | $948.9m | $1.32bn | $1.09bn | $1.02bn | $1.13bn | $851.2m |
| Debt | $2.17bn | $2.23bn | $2.48bn | $290.3m | $236.5m | $739.8m | $562.0m | $532.5m | $674.0m | $458.2m |
| Shareholders' equity | $4.31bn | $3.64bn | $3.15bn | $2.61bn | $2.26bn | $1.98bn | $1.67bn | $1.40bn | $1.16bn | $963.4m |
| Shares outstanding | 141m | 141m | 140m | 138m | 138m | 137m | 138m | 133m | 136m | 134m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $934.3m | $672.4m | $448.7m | $467.9m | $444.1m | $409.1m | $437.4m | $328.5m | $274.9m | $249.2m |
| Capital spending | −$72.9m | −$58.3m | −$49.4m | −$32.0m | −$36.2m | −$22.9m | −$28.9m | −$41.9m | −$26.0m | −$30.9m |
| Free cash flow | $861.4m | $614.1m | $399.3m | $435.9m | $407.9m | $386.2m | $408.4m | $286.6m | $248.9m | $218.3m |
| Dividends paid | −$32.0m | −$29.1m | −$27.4m | −$24.5m | −$23.0m | −$21.6m | −$18.7m | −$15.4m | −$12.8m | −$10.7m |
Latest quarters
By quarter end
| Jul 2026 | Apr 2026 | Jan 2026 | Oct 2025 | Jul 2025 | Apr 2025 | Jan 2025 | Oct 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.41bn | $1.38bn | $1.18bn | $1.21bn | $1.15bn | $1.10bn | $1.03bn | $1.01bn |
| Gross profit | $581.0m | $569.5m | $455.0m | $485.8m | $457.2m | $466.5m | $433.3m | $422.3m |
| Operating income | $355.2m | $350.4m | $259.9m | $279.0m | $265.0m | $251.9m | $230.4m | $239.4m |
| Net income | $235.4m | $233.8m | $190.2m | $188.3m | $177.3m | $156.8m | $168.0m | $139.7m |
| Diluted earnings per share | 1.67 | 1.66 | 1.35 | 1.33 | 1.26 | 1.11 | 1.19 | 0.99 |
| Cash from operations | $345.0m | $291.0m | $178.0m | $295.0m | $231.0m | $204.0m | $203.0m | $205.0m |
| Capital spending | −$22.0m | −$18.0m | −$13.0m | −$26.0m | −$12.0m | −$15.0m | −$17.0m | −$16.0m |
| Free cash flow | $323.0m | $273.0m | $165.0m | $269.0m | $219.0m | $189.0m | $186.0m | $189.0m |
| Total assets | $9.94bn | $9.59bn | $9.04bn | $8.50bn | $8.53bn | $8.09bn | $7.89bn | $7.59bn |
| Cash and short-term investments | $241.0m | $210.3m | $261.0m | $217.8m | $261.9m | $242.3m | $165.5m | $162.1m |
| Debt | $2.54bn | $2.59bn | $2.51bn | $2.19bn | $2.45bn | $2.28bn | $2.35bn | $2.25bn |
| Shareholders' equity | $4.95bn | $4.77bn | $4.50bn | $4.31bn | $4.14bn | $3.97bn | $3.75bn | $3.64bn |
Financial ratios
Data as of 21 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 39.8% | 41.8% | 42.1% | 42.5% | 39.0% | 38.2% | — |
| Operating margin | 22.8% | 21.6% | 21.8% | 22.4% | 21.1% | 21.1% | — |
| Net margin | 15.4% | 13.3% | 13.6% | 15.9% | 17.7% | 17.6% | — |
| Return on equity | 16.0% | 14.1% | 12.8% | 13.5% | 14.6% | 15.9% | — |
| Return on assets | 8.1% | 6.8% | 5.6% | 8.6% | 9.4% | 8.9% | — |
| Free cash flow yield | 2.4% | 1.7% | 1.2% | 1.2% | 1.2% | 1.1% | — |
| Revenue growth | 16.3% | 30.0% | 34.4% | 18.4% | 4.4% | -13.1% | — |
| Earnings growth | 34.3% | 27.4% | 14.8% | 6.6% | 5.0% | -4.2% | — |
| Current ratio | 2.83x | 3.11x | 2.79x | 2.74x | 3.18x | 4.83x | — |
| Debt to equity | 0.51x | 0.62x | 0.79x | 0.12x | 0.11x | 0.38x | — |
| Equity ratio | 50.6% | 47.9% | 43.7% | 63.6% | 64.7% | 55.8% | — |
| Interest coverage | 7.88x | 5.59x | 8.87x | 77.41x | 53.93x | 28.62x | — |
| R&D as a share of sales | — | 2.9% | 3.2% | 3.4% | 3.7% | 3.7% | 3.2% |
| Buybacks as a share of market value | -0.4% | -0.5% | -0.9% | -0.4% | -0.3% | 0.1% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 26.6% | 20.2% | 14.2% |
| Operating income | 27.5% | 22.1% | 16.1% |
| Net income | 25.2% | 17.1% | 17.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 40.7% | 41.3% | 40.7% | 40.7% |
| Operating margin | 22.3% | 22.2% | 21.9% | 21.5% |
| Net margin | 14.4% | 14.5% | 15.2% | 14.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 66.1 | 65.0 | 62.0 | 60.5 | 60.3 | 58.0 | 47.9 | 39.7 | 44.2 | 33.8 |
| Price to sales | 10.2 | 8.7 | 8.4 | 9.6 | 10.7 | 10.2 | 7.6 | 5.8 | 5.4 | 3.8 |
Market value over time
29 Jan 2016 to 18 Sept 2026, in USD
$3.78bn$42.13bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 30% | 29% | 23% | 10% | 3% | 13% | 56% | 21% | 52% | 47% |
Dividends and splits
Per share, in the currency the company pays
Paid for 29 years. Last went ex-dividend on 1 Jul 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.25 | 0.23 | 0.21 | 0.20 | 0.18 | 0.17 | 0.16 | 0.14 |
- 5-for-4 split · 28 Jun 2018
- 5-for-4 split · 18 Jan 2018
- 5-for-4 split · 19 Apr 2017
- 5-for-4 split · 23 Oct 2013
- 5-for-4 split · 25 Apr 2012
- 5-for-4 split · 26 Apr 2011
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.