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 | $81.37B | $78.84B | $76.33B | $68.64B | $51.30B | $52.89B | $60.11B | $58.73B | $55.37B | — | — | — | — | — | $39.32B | $37.24B | $36.85B | $37.52B |
| Gross profit | $14.97B | $14.61B | $13.96B | $12.32B | $9.36B | $9.90B | $11.41B | $11.09B | $10.56B | $9.04B | $8.55B | $8.18B | $8.00B | $7.78B | $7.39B | $7.19B | $7.04B | $7.19B |
| Operating expenses | $11.88B | $11.41B | $10.92B | $9.97B | $7.91B | $9.15B | $9.08B | $8.77B | $8.50B | $7.19B | $7.32B | $6.59B | $6.34B | $5.89B | $5.46B | $5.21B | $5.16B | $5.31B |
| Operating income | $3.09B | $3.20B | $3.04B | $2.35B | $1.45B | $749.5M | $2.33B | $2.31B | $2.05B | $1.85B | $1.23B | $1.59B | $1.66B | $1.89B | $1.93B | $1.98B | $1.87B | $1.88B |
| EBITDAderived | $4.03B | $4.08B | $3.81B | $3.12B | $2.19B | $1.56B | $3.09B | $3.08B | $2.96B | $2.51B | $1.78B | $2.14B | $2.17B | $2.31B | $2.33B | $2.37B | $2.25B | $2.25B |
| Net income | $1.83B | $1.96B | $1.77B | $1.36B | $524.2M | $215.5M | — | — | — | — | — | — | — | — | $1.15B | $1.18B | $1.06B | $1.11B |
| Basic EPSper diluted share | $3.74 | $3.90 | $3.49 | $2.66 | $1.03 | $0.42 | $3.24 | $2.74 | $2.10 | $1.66 | $1.16 | $1.59 | $1.68 | $1.91 | $1.96 | $1.99 | $1.77 | $1.83 |
| Diluted EPSper diluted share | $3.73 | $3.89 | $3.47 | $2.64 | $1.02 | $0.42 | $3.20 | $2.70 | $2.08 | $1.64 | $1.15 | $1.58 | $1.67 | $1.90 | $1.96 | $1.99 | $1.77 | $1.81 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | Hinshaw John MDirector | BuyCommon Stock | 13.3K | $75.17 | $1.00M | 40.2K |
| Feb 2, 2026Form 4 | Talton SheilaDirector | SellCommon Stock | 2.8K | $82.99 | $232.5K | 12.9K |
| Jan 27, 2026Form 4 · 10b5-1 | Phillips Ronald LEVP and CHRO | SellCommon Stock | 5.6K | $81.00 | $453.7K | 36.0K |
| Sep 11, 2025Form 4 · 10b5-1 | Phillips Ronald LEVP and CHRO | SellCommon Stock | 961 | $81.00 | $77.8K | 41.5K |
| Sep 2, 2025Form 4 · 10b5-1 | Phillips Ronald LEVP and CHRO | SellCommon Stock | 7.4K | $81.00 | $595.4K | 41.8K |