Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $23.23B | $18.44B | $14.91B | $17.43B | $17.23B | $14.63B | $10.04B | $9.65B | $11.08B | $8.01B | $5.89B | $5.26B | $4.61B | $3.60B | $2.67B | $3.24B | $2.13B | $1.12B |
| Gross profit | $11.73B | $8.98B | $7.05B | $7.78B | $7.87B | $6.81B | $4.61B | $4.36B | $5.17B | $3.60B | $2.62B | $2.28B | $2.01B | $1.40B | $1.08B | $1.50B | $969.9M | $388.7M |
| Research & development | $2.38B | $2.10B | $1.90B | $1.73B | $1.60B | $1.49B | $1.25B | $1.19B | $1.19B | $1.03B | $913.7M | $825.2M | $716.5M | $683.7M | $444.6M | $373.3M | $320.9M | $288.3M |
| Operating expenses | $3.53B | $3.08B | $2.79B | $2.60B | $2.49B | $2.32B | $1.93B | $1.89B | $1.95B | $1.70B | $1.54B | $1.50B | $1.33B | $1.28B | $846.3M | $692.9M | $544.5M | $670.0M |
| Operating income | $8.20B | $5.90B | $4.26B | $5.17B | $5.38B | $4.48B | $2.67B | $2.46B | $3.21B | $1.90B | $1.07B | $788.0M | $677.7M | $118.1M | $237.7M | $804.3M | $425.4M | −$281.2M |
| EBITDAderived | $8.64B | $6.29B | $4.62B | $5.52B | $5.72B | $4.79B | $2.94B | $2.77B | $3.54B | $2.21B | $1.37B | $1.07B | $969.9M | $422.2M | $338.6M | $879.0M | $496.8M | −$208.8M |
| Net income | $7.27B | $5.36B | $3.83B | $4.51B | $4.61B | $3.91B | $2.25B | $2.19B | $2.38B | $1.70B | $914.0M | $655.6M | $632.3M | $113.9M | $168.7M | $723.7M | $346.7M | −$302.1M |
| Basic EPSper diluted share | $5.79 | $4.17 | $2.91 | $3.33 | $32.92 | $27.22 | $15.55 | $14.37 | $14.73 | $10.47 | $5.75 | $4.11 | $3.84 | $0.67 | $1.36 | $5.86 | $2.73 | -$2.41 |
| Diluted EPSper diluted share | $5.76 | $4.15 | $2.90 | $3.32 | $32.75 | $26.90 | $15.10 | $13.70 | $13.17 | $9.24 | $5.22 | $3.70 | $3.62 | $0.66 | $1.35 | $5.79 | $2.71 | -$2.41 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 · 10b5-1 | BRANDT ERICDirector | SellCommon Stock | 1.6K | $373.09 | $596.9K | 144.7K |
| Jun 12, 2026Form 4 · 10b5-1 | BRANDT ERICDirector | SellCommon Stock | 7.7K | $372.23 | $2.87M | 146.3K |
| Jun 12, 2026Form 4 · 10b5-1 | BRANDT ERICDirector | SellCommon Stock | 8.2K | $371.17 | $3.06M | 154.0K |
| Jun 12, 2026Form 4 · 10b5-1 | BRANDT ERICDirector | SellCommon Stock | 5.0K | $370.27 | $1.87M | 162.2K |
| Jun 12, 2026Form 4 · 10b5-1 | BRANDT ERICDirector | SellCommon Stock | 4.2K | $369.16 | $1.55M | 167.3K |