88.21
+4.60%
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
$3.89bn
FY2017FY2026
Net income
$453.8m
FY2017FY2026
Free cash flow
$426.3m
FY2017FY2026
Shareholders' equity
$1.76bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.89bn | $3.69bn | $3.59bn | $3.43bn | $3.31bn | $2.85bn | $2.58bn | $2.84bn | $2.73bn | $2.37bn |
| Gross profit | $1.35bn | $1.29bn | $1.27bn | $1.16bn | $1.07bn | $971.7m | $871.6m | $948.3m | $935.5m | $823.1m |
| Research and development | $76.1m | $87.8m | $93.6m | $78.1m | $69.1m | $67.8m | $61.2m | $62.3m | $59.9m | $54.7m |
| Operating income | $599.9m | $557.4m | $544.1m | $480.2m | $443.5m | $384.7m | $340.1m | $388.2m | $380.0m | $328.6m |
| Net income | $453.8m | $367.0m | $414.0m | $358.8m | $332.8m | $286.9m | $257.0m | $267.2m | $180.3m | $232.8m |
| Diluted earnings per share | 3.85 | 3.12 | 3.40 | 2.93 | 2.69 | 2.27 | 2.01 | 2.08 | 1.38 | 1.75 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $3.99bn | $2.98bn | $2.91bn | $2.77bn | $2.60bn | $2.40bn | $2.24bn | $2.14bn | $1.98bn | $1.98bn |
| Cash and short-term investments | $250.4m | $180.4m | $232.7m | $187.1m | $193.3m | $222.8m | $236.6m | $177.8m | $204.7m | $308.4m |
| Total liabilities | $2.22bn | $1.52bn | $1.43bn | $1.45bn | $1.47bn | $1.26bn | $1.25bn | $1.25bn | $1.12bn | $1.13bn |
| Debt | $44.8m | $668.3m | $536.7m | $655.7m | $648.0m | $509.5m | $626.9m | $636.7m | $543.1m | $611.2m |
| Shareholders' equity | $1.76bn | $1.45bn | $1.49bn | $1.32bn | $1.13bn | $1.14bn | $992.9m | $892.7m | $857.8m | $854.5m |
| Shares outstanding | 118m | 118m | 122m | 123m | 124m | 126m | 128m | 129m | 131m | 133m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $493.7m | $418.8m | $492.5m | $544.5m | $252.8m | $401.9m | $387.0m | $345.8m | $262.9m | $310.3m |
| Capital spending | −$67.4m | −$78.9m | −$85.6m | −$118.1m | −$85.1m | −$58.3m | −$122.4m | −$150.4m | −$95.9m | −$63.5m |
| Free cash flow | $426.3m | $339.9m | $406.9m | $426.4m | $167.7m | $343.6m | $264.6m | $195.4m | $167.0m | $246.8m |
| Dividends paid | −$141.2m | −$131.9m | −$122.8m | −$114.4m | −$110.1m | −$107.2m | −$106.4m | −$99.7m | −$94.7m | −$92.4m |
Latest quarters
By quarter end
| Jul 2026 | Apr 2026 | Jan 2026 | Oct 2025 | Jul 2025 | Apr 2025 | Jan 2025 | Oct 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.06bn | $995.1m | $896.3m | $935.4m | $980.7m | $940.1m | $870.0m | $900.1m |
| Gross profit | $383.9m | $333.4m | $299.8m | $328.8m | $338.8m | $321.9m | $305.9m | $319.6m |
| Operating income | $182.5m | $155.3m | $118.7m | $150.5m | $151.7m | $87.4m | $125.5m | $130.8m |
| Net income | $129.3m | $118.1m | $92.5m | $113.9m | $114.3m | $57.8m | $95.9m | $99.0m |
| Diluted earnings per share | 1.10 | 1.00 | 0.78 | 0.97 | 0.97 | 0.49 | 0.81 | 0.81 |
| Cash from operations | $199.0m | $135.0m | $33.0m | $125.0m | $167.0m | $87.0m | $90.0m | $72.0m |
| Capital spending | −$14.0m | −$23.0m | −$15.0m | −$14.0m | −$20.0m | −$16.0m | −$18.0m | −$25.0m |
| Free cash flow | $185.0m | $112.0m | $18.0m | $111.0m | $147.0m | $71.0m | $72.0m | $47.0m |
| Total assets | $3.99bn | $3.09bn | $3.06bn | $3.03bn | $2.98bn | $3.00bn | $2.96bn | $3.04bn |
| Cash and short-term investments | $250.4m | $204.1m | $194.4m | $210.7m | $180.4m | $178.5m | $189.1m | $221.2m |
| Debt | $44.8m | $608.3m | $680.8m | $680.5m | $668.3m | $722.4m | $577.4m | $641.8m |
| Shareholders' equity | $1.76bn | $1.70bn | $1.58bn | $1.52bn | $1.45bn | $1.46bn | $1.54bn | $1.54bn |
Financial ratios
Data as of 2 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 34.6% | 34.8% | 35.5% | 33.8% | 32.3% | 34.0% | — |
| Operating margin | — | 15.1% | 15.2% | 14.0% | 13.4% | 13.5% | 13.2% |
| Net margin | 11.7% | 9.9% | 11.5% | 10.5% | 10.1% | 10.1% | — |
| Return on equity | 25.7% | 25.2% | 27.8% | 27.2% | 29.4% | 25.2% | — |
| Return on assets | 11.4% | 12.3% | 14.2% | 13.0% | 12.8% | 12.0% | — |
| Free cash flow yield | 5.4% | 4.8% | 5.4% | 6.2% | 3.1% | 4.2% | — |
| Revenue growth | 5.3% | 2.9% | 4.5% | 3.8% | 15.9% | 10.5% | — |
| Earnings growth | 23.7% | -11.4% | 15.4% | 7.8% | 16.0% | 11.6% | — |
| Current ratio | 2.08x | 1.93x | 1.84x | 1.70x | 2.23x | 2.05x | — |
| Debt to equity | 0.03x | 0.46x | 0.37x | 0.51x | 0.59x | 0.46x | — |
| Equity ratio | 44.3% | 48.8% | 51.1% | 47.7% | 43.6% | 47.4% | — |
| Interest coverage | — | 23.03x | 25.43x | 25.01x | 29.77x | 29.59x | 19.55x |
| R&D as a share of sales | 2.0% | 2.4% | 2.6% | 2.3% | 2.1% | 2.4% | — |
| Buybacks as a share of market value | -0.1% | 3.4% | 0.6% | 1.0% | 1.9% | 1.3% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.2% | 6.4% | 5.8% |
| Operating income | 7.7% | 9.3% | 8.1% |
| Net income | 8.1% | 9.6% | 9.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 34.7% | 34.7% | 34.2% | 34.1% |
| Operating margin | 15.3% | 14.9% | 14.5% | 14.1% |
| Net margin | 10.8% | 10.9% | 10.7% | 10.0% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 22.2 | 28.5 | 19.8 | 22.3 | 21.9 | 26.1 | 27.8 | 27.7 | 31.5 | 27.9 |
| Price to sales | 2.6 | 2.8 | 2.3 | 2.3 | 2.2 | 2.6 | 2.8 | 2.6 | 2.1 | 2.7 |
Market value over time
30 Nov 2016 to 1 Oct 2026, in USD
$5.48bn$10.35bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 35% | 4% | 13% | 5% | -2% | -2% | 34% | -12% | 13% | 52% |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 17 Aug 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.32 | 0.92 | 1.14 | 1.04 | 0.96 | 0.90 | 0.86 | 0.84 |
- 2-for-1 split · 26 Mar 2012
- 2-for-1 split · 22 Mar 2004
- 2-for-1 split · 14 Jan 1998
- 2-for-1 split · 7 Apr 1994
- 3-for-2 split · 13 Jul 1992
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.