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 | $25.88B | $26.35B | $26.54B | $29.68B | $31.90B | $18.95B | $20.32B | $18.17B | $17.12B | $15.88B | $15.15B | $14.27B | $12.57B | $10.96B | $10.00B | $8.98B | $7.47B | $6.97B |
| Gross profit | $2.81B | $2.90B | $2.71B | $2.80B | $3.29B | $2.38B | $2.72B | $2.48B | $2.33B | $2.18B | $2.02B | $1.89B | $1.65B | $1.46B | $1.38B | $1.30B | $1.10B | $968.2M |
| Net income | $247.3M | $500.6M | $479.2M | $484.8M | $1.15B | $746.9M | $888.4M | $842.4M | $664.1M | $627.0M | $623.4M | $597.4M | $492.6M | $434.3M | $413.8M | $377.5M | $277.8M | $59.2M |
| Basic EPSper diluted share | $1.68 | $3.22 | $3.03 | $3.05 | $7.09 | $4.58 | $5.39 | $4.83 | $3.64 | $3.29 | $3.07 | $2.77 | $2.20 | $1.90 | $1.83 | $1.68 | $1.25 | $0.27 |
| Diluted EPSper diluted share | $1.68 | $3.21 | $3.02 | $3.03 | $6.97 | $4.52 | $5.33 | $4.79 | $3.60 | $3.26 | $3.03 | $2.73 | $2.16 | $1.87 | $1.79 | $1.65 | $1.24 | $0.27 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 | Chawla SonaDirector | BuyCommon Stock | 2.0K | $53.39 | $106.8K | 21.7K |
| Jun 25, 2026Form 4 | Shinder MarcellaDirector | BuyCommon Stock | 574 | $52.01 | $29.9K | 25.0K |
| Jun 24, 2026Form 4 | ONeil Mark FDirector | BuyCommon Stock · indirect | 4.8K | $52.36 | $251.3K | 4.8K |
| Jun 24, 2026Form 4 | ONeil Mark FDirector | BuyCommon Stock | 4.8K | $52.36 | $251.3K | 29.5K |
| Jun 22, 2026Form 4 | Bensen Peter JDirector | BuyCommon Stock | 2.5K | $52.20 | $130.5K | 24.8K |