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 | $14.34B | $14.20B | $13.12B | $12.17B | $16.07B | $8.50B | $6.56B | $5.15B | $5.87B | $4.86B | $4.10B | $2.82B | $2.10B | $1.38B | $445.8M | $459.1M | $379.3M | $238.5M |
| Research & development | $5.85B | $5.13B | $4.44B | $3.59B | $2.86B | $2.65B | $2.45B | $1.47B | $2.08B | $2.05B | $1.62B | $1.27B | $859.9M | $625.6M | $529.5M | $489.3M | $398.8M | $274.9M |
| Operating income | $3.58B | $3.99B | $4.05B | $4.74B | $8.95B | $3.58B | $2.21B | $2.53B | $2.08B | $1.33B | $1.25B | $823.9M | $743.0M | $457.7M | −$205.2M | −$97.5M | −$74.1M | −$86.2M |
| EBITDAderived | $4.12B | $4.47B | $4.47B | $5.08B | $9.23B | $3.81B | $2.42B | $2.68B | $2.23B | $1.44B | $1.33B | $876.6M | $784.3M | $494.7M | −$174.1M | −$77.8M | −$59.9M | −$75.0M |
| Net income | $4.50B | $4.41B | $3.95B | $4.34B | $8.08B | $3.51B | $2.12B | $2.44B | $1.20B | $895.5M | $636.1M | $338.1M | $413.7M | $750.3M | −$221.8M | −$104.5M | −$67.8M | −$79.1M |
| Basic EPSper diluted share | $43.07 | $40.90 | $37.05 | $40.51 | $76.40 | $32.65 | $19.38 | $22.65 | $11.27 | $8.55 | $6.17 | $3.36 | $4.23 | $7.92 | -$2.45 | -$1.26 | -$0.85 | — |
| Diluted EPSper diluted share | $41.48 | $38.34 | $34.77 | $38.22 | $71.97 | $30.52 | $18.46 | $21.29 | $10.34 | $7.70 | $5.52 | $2.98 | $3.72 | $6.75 | -$2.45 | -$1.26 | -$0.85 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 1, 2026Form 4 · 10b5-1 | RYAN ARTHUR FDirector | SellCommon Stock | 2 | $714.13 | $1.4K | 17.5K |
| May 1, 2026Form 4 · 10b5-1 | RYAN ARTHUR FDirector | SellCommon Stock | 1 | $712.09 | $712.09 | 17.5K |
| May 1, 2026Form 4 · 10b5-1 | RYAN ARTHUR FDirector | SellCommon Stock | 5 | $711.49 | $3.6K | 17.5K |
| May 1, 2026Form 4 · 10b5-1 | RYAN ARTHUR FDirector | SellCommon Stock | 2 | $710.87 | $1.4K | 17.5K |
| May 1, 2026Form 4 · 10b5-1 | RYAN ARTHUR FDirector | SellCommon Stock | 6 | $709.45 | $4.3K | 17.5K |