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 | $18.83B | $16.29B | $14.37B | $12.73B | $9.63B | $7.68B | $6.78B | $6.03B | $5.20B | $4.69B | $4.19B | $4.24B | $3.95B | $3.81B | $3.45B | $3.40B | $3.11B | $2.99B |
| Research & development | $2.93B | $2.75B | $2.54B | $2.35B | $1.68B | $1.39B | $1.23B | $1.19B | $998.0M | $881.0M | $798.0M | $714.0M | $647.0M | $618.0M | $566.0M | $564.0M | $556.0M | $593.0M |
| Operating income | $4.92B | $3.63B | $3.14B | $2.57B | $2.50B | $2.18B | $1.85B | $1.56B | $1.42B | $1.24B | $738.0M | $1.30B | $1.21B | $1.17B | $1.08B | $904.0M | $683.0M | $644.0M |
| EBITDAderived | $5.58B | $4.27B | $3.78B | $3.17B | $2.81B | $2.37B | $2.06B | $1.79B | $1.63B | $1.45B | $907.0M | $1.45B | $1.39B | $1.36B | $1.25B | $1.09B | $891.0M | $816.0M |
| Net income | $3.87B | $2.96B | $2.38B | $2.07B | $2.06B | $1.83B | $1.56B | $1.33B | $985.0M | $979.0M | $365.0M | $907.0M | $858.0M | $792.0M | $634.0M | $574.0M | $447.0M | $477.0M |
| Basic EPSper diluted share | $13.82 | $10.58 | $8.49 | $7.38 | $7.65 | $6.99 | $5.99 | $5.18 | $3.83 | $3.73 | $1.30 | $3.18 | $2.89 | $2.67 | $2.06 | $1.82 | $1.39 | $1.45 |
| Diluted EPSper diluted share | $13.67 | $10.43 | $8.42 | $7.28 | $7.56 | $6.92 | $5.89 | $5.09 | $3.78 | $3.69 | $1.28 | $3.12 | $2.83 | $2.60 | $2.00 | $1.77 | $1.35 | $1.41 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 23, 2026Form 4 · 10b5-1 | DALZELL RICHARD LDirector | SellCommon Stock | 284 | $262.32 | $74.5K | 11.8K |
| Jun 16, 2026Form 4 · 10b5-1 | DALZELL RICHARD LDirector | SellCommon Stock | 284 | $282.20 | $80.1K | 12.0K |
| Jun 11, 2026Form 4 · 10b5-1 | DALZELL RICHARD LDirector | SellCommon Stock | 338 | $279.86 | $94.6K | 12.3K |
| Jun 10, 2026Form 4 · 10b5-1 | DALZELL RICHARD LDirector | SellCommon Stock | 333 | $287.50 | $95.7K | 12.7K |
| Jun 9, 2026Form 4 · 10b5-1 | DALZELL RICHARD LDirector | SellCommon Stock | 333 | $297.65 | $99.1K | 13.0K |