Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.78B | $3.58B | $3.49B | $3.32B | $3.23B | $2.93B | $2.86B | $2.76B | $2.47B | $2.33B | $2.32B | $2.60B | $2.52B | $2.35B | $2.36B | $2.09B | $1.86B | $2.07B |
| Gross profit | — | — | — | — | — | $906.0M | $874.4M | $795.5M | $723.5M | $687.4M | $679.9M | $695.6M | $666.2M | $606.8M | $636.8M | $568.5M | — | — |
| Research & development | $105.1M | $96.1M | $92.8M | $93.5M | $99.8M | $92.5M | $82.8M | $75.3M | $68.2M | $66.2M | $67.1M | $76.2M | $71.8M | $65.4M | $67.0M | $51.4M | $50.2M | — |
| Operating income | $501.0M | $496.5M | $404.0M | $379.3M | $347.3M | $339.5M | $371.7M | $286.3M | $323.5M | $313.7M | $324.1M | $306.4M | $284.6M | $258.9M | $287.1M | $268.0M | $198.4M | $234.2M |
| EBITDAderived | $788.4M | $760.3M | $652.6M | $613.0M | $582.2M | $559.8M | $566.2M | $458.0M | $476.6M | $468.5M | $463.0M | $458.6M | $434.5M | $395.9M | $421.3M | $401.0M | $331.4M | $365.3M |
| Net income | $392.8M | $374.5M | $284.5M | $239.3M | $244.1M | $214.0M | $242.2M | $194.8M | $220.0M | $205.6M | $199.3M | $191.6M | $171.9M | $162.4M | $183.6M | $173.5M | $124.6M | $153.5M |
| Basic EPSper diluted share | $5.97 | $5.65 | $4.34 | $3.66 | $3.72 | $3.32 | $3.81 | $3.12 | $3.52 | $3.27 | $3.19 | $2.95 | $2.60 | $2.45 | $2.76 | $2.58 | $1.84 | $2.26 |
| Diluted EPSper diluted share | $5.89 | $5.53 | $4.25 | $3.59 | $3.61 | $3.21 | $3.66 | $3.00 | $3.41 | $3.17 | $3.09 | $2.85 | $2.52 | $2.38 | $2.65 | $2.48 | $1.79 | $2.18 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | Prieur MarcSegment President | SellCommon Stock | 447 | $116.08 | $51.9K | 19.3K |
| Jun 9, 2026Form 4 | Prieur MarcSegment President | SellCommon Stock | 4.6K | $115.53 | $526.0K | 19.8K |
| Jun 4, 2026Form 4 | Vinczeller ShielaChief Human Resources Officer | SellCommon Stock | 213 | $114.53 | $24.4K | 27.1K |
| Jun 4, 2026Form 4 | Vinczeller ShielaChief Human Resources Officer | SellCommon Stock | 385 | $113.52 | $43.7K | 27.3K |
| Jun 4, 2026Form 4 | Vinczeller ShielaChief Human Resources Officer | SellCommon Stock | 3.0K | $112.36 | $332.2K | 27.7K |