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 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $17.94B | $17.17B | $16.48B | $15.23B | $13.02B | $11.80B | $11.49B | $11.22B | $10.43B | $10.14B | $9.97B | $9.96B | $9.44B | $8.95B | $8.08B | $7.18B | $6.22B | $6.85B | $6.42B |
| Gross profit | $7.01B | $6.76B | $6.50B | $5.85B | $4.72B | $4.24B | $4.40B | $4.35B | $4.10B | $4.12B | $4.23B | $4.31B | $4.14B | $3.92B | $3.51B | $3.01B | $2.60B | $2.81B | $2.60B |
| Operating income | $2.50B | $2.64B | $2.56B | $2.21B | $1.55B | $1.02B | $1.26B | $1.16B | $1.03B | $1.11B | $1.30B | $1.35B | $1.30B | $1.13B | $1.05B | $860.5M | $665.2M | $782.7M | $670.7M |
| EBITDAderived | $2.83B | $2.95B | $2.84B | $2.42B | $1.72B | $1.19B | $1.47B | $1.42B | $1.28B | $1.34B | $1.51B | $1.54B | $1.46B | $1.28B | $1.19B | $1.01B | $812.8M | $922.2M | $802.7M |
| Net income | $1.71B | $1.91B | $1.83B | $1.55B | $1.04B | $695.0M | $849.0M | $782.0M | $586.0M | $606.0M | $769.0M | $801.7M | $797.0M | $689.9M | $658.4M | $510.9M | $430.5M | $475.4M | $420.1M |
| Basic EPSper diluted share | $35.47 | $38.84 | $36.39 | $30.22 | $19.94 | $12.88 | $15.39 | $13.82 | $10.07 | $9.94 | $11.69 | $11.59 | $11.31 | $9.71 | $9.26 | $7.05 | $5.70 | $6.07 | $5.01 |
| Diluted EPSper diluted share | $35.40 | $38.71 | $36.23 | $30.06 | $19.84 | $12.82 | $15.32 | $13.73 | $10.02 | $9.87 | $11.58 | $11.45 | $11.13 | $9.52 | $9.07 | $6.93 | $5.62 | $5.97 | $4.91 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | LeRoy Jonny MSVP, Chief Technology Officer | SellCommon Stock | 80 | $1.2K | $98.7K | 1.6K |
| May 12, 2026Form 4 | LeRoy Jonny MSVP, Chief Technology Officer | SellCommon Stock | 233 | $1.2K | $287.2K | 1.6K |
| May 12, 2026Form 4 | LeRoy Jonny MSVP, Chief Technology Officer | SellCommon Stock | 111 | $1.2K | $136.7K | 1.9K |
| May 12, 2026Form 4 | LeRoy Jonny MSVP, Chief Technology Officer | SellCommon Stock | 80 | $1.2K | $98.4K | 2.0K |
| May 12, 2026Form 4 | LeRoy Jonny MSVP, Chief Technology Officer | SellCommon Stock | 350 | $1.2K | $430.3K | 2.1K |