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.18B | $2.88B | $2.33B | $1.94B | $1.69B | $1.48B | $1.45B | $1.63B | $1.73B | $1.60B | $1.47B | $1.29B | $1.12B | $916.1M | $743.2M | $592.9M | $358.9M | $281.5M |
| Gross profit | $2.80B | $2.57B | $2.07B | $1.78B | $1.56B | $1.38B | $1.33B | — | — | — | — | $1.15B | $975.8M | $786.8M | $652.2M | $524.0M | $316.8M | — |
| Research & development | $550.0M | $481.0M | $408.0M | $322.9M | $540.1M | $357.7M | $1.18B | $357.9M | $264.6M | $147.6M | $245.1M | $242.5M | $299.3M | $173.4M | $180.0M | $165.3M | $120.4M | $239.2M |
| Operating income | $1.49B | $1.38B | $1.18B | $979.7M | $555.9M | $593.6M | −$187.6M | $805.4M | $814.9M | $1.06B | $699.0M | $538.8M | $292.5M | $421.6M | $317.8M | $171.3M | $25.8M | −$82.1M |
| EBITDAderived | $1.58B | $1.45B | $1.24B | $1.03B | $605.8M | $643.5M | −$141.7M | $841.3M | $845.9M | $1.09B | $731.9M | $571.0M | $323.8M | $448.8M | $338.3M | $189.2M | $37.2M | −$77.5M |
| Net income | $1.33B | $1.20B | $984.8M | $727.3M | $475.8M | — | −$104.5M | $589.2M | $417.9M | $713.7M | $651.6M | — | — | — | — | $105.9M | $19.5M | −$49.3M |
| Basic EPSper diluted share | $30.13 | $26.44 | $21.04 | $15.98 | $10.60 | $11.65 | -$2.39 | $13.54 | $9.50 | $16.29 | $14.17 | $7.06 | $3.49 | $5.84 | $3.81 | $1.89 | $0.37 | -$1.08 |
| Diluted EPSper diluted share | $27.86 | $24.64 | $19.81 | $15.00 | $10.06 | $11.54 | -$2.39 | $13.39 | $9.31 | $15.25 | $12.72 | $6.28 | $3.28 | $5.71 | $3.67 | $1.78 | $0.35 | -$1.08 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | ROTHBLATT MARTINE AChairperson & CEO | SellCommon Stock | 430 | $548.96 | $236.1K | 40.5K |
| Jun 29, 2026Form 4 · 10b5-1 | ROTHBLATT MARTINE AChairperson & CEO | SellCommon Stock | 1.7K | $548.29 | $933.2K | 40.9K |
| Jun 29, 2026Form 4 · 10b5-1 | ROTHBLATT MARTINE AChairperson & CEO | SellCommon Stock | 759 | $547.12 | $415.3K | 42.6K |
| Jun 29, 2026Form 4 · 10b5-1 | ROTHBLATT MARTINE AChairperson & CEO | SellCommon Stock | 1.7K | $546.28 | $931.4K | 43.4K |
| Jun 29, 2026Form 4 · 10b5-1 | ROTHBLATT MARTINE AChairperson & CEO | SellCommon Stock | 2.2K | $545.30 | $1.18M | 45.1K |