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 | $47.94B | $47.06B | $45.75B | $43.00B | $38.66B | $33.01B | $37.27B | $34.30B | $36.21B | $41.86B | — | — | — | — | — | — | — | — | — |
| Gross profit | $29.54B | $28.74B | $27.23B | $25.00B | $23.30B | $19.58B | $22.65B | $21.23B | $22.49B | $25.40B | $26.81B | $28.11B | $28.43B | $28.96B | $28.33B | $22.43B | $19.90B | $20.57B | $18.45B |
| Operating income | $13.76B | $9.99B | $11.31B | $10.91B | $10.31B | $9.00B | $10.09B | $9.15B | $7.75B | $8.66B | $8.73B | $9.71B | $10.23B | $10.78B | $10.17B | $8.41B | $8.23B | $8.45B | $7.25B |
| EBITDAderived | $14.81B | $11.07B | $12.44B | $12.17B | $11.76B | $10.53B | $11.45B | $10.24B | $9.02B | $10.44B | $10.70B | $11.68B | $12.21B | $12.76B | $12.13B | $9.86B | $9.47B | $9.67B | $8.41B |
| Net income | $13.11B | $10.63B | $10.71B | $9.54B | $9.77B | $7.75B | $8.92B | $6.43B | $1.25B | $6.53B | $7.35B | $7.10B | $8.58B | $9.02B | $8.58B | $11.79B | $6.82B | $5.81B | $5.98B |
| Basic EPSper diluted share | $3.05 | $2.47 | $2.48 | $2.20 | $2.26 | $1.80 | $2.09 | $1.51 | $0.29 | $1.51 | $1.69 | $1.62 | $1.94 | $2.00 | $1.88 | $2.55 | $2.95 | $2.51 | $2.59 |
| Diluted EPSper diluted share | $3.04 | $2.46 | $2.47 | $2.19 | $2.25 | $1.79 | $2.07 | $1.50 | $0.29 | $1.49 | $1.67 | $1.60 | $1.90 | $1.97 | $1.85 | $2.53 | $2.93 | $2.49 | $2.57 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 24.0K | $83.41 | $2.00M | 157.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 26.0K | $80.75 | $2.10M | 181.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 55.2K | $80.75 | $4.45M | 207.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 18.8K | $80.75 | $1.52M | 207.4K |
| Jun 8, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 48.4K | $79.46 | $3.85M | 207.4K |