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 | $27.63B | $26.77B | $26.95B | $26.98B | $25.84B | $20.39B | $21.34B | $21.41B | $21.53B | $21.61B | $20.86B | $19.11B | $17.52B | $15.67B | $13.83B | $12.46B | $10.67B | $13.24B |
| Gross profit | $4.95B | $4.79B | $5.13B | $5.27B | $4.95B | $3.57B | $3.52B | $3.40B | $3.36B | $3.31B | $3.26B | $2.99B | $2.76B | $2.49B | $2.30B | $2.13B | $1.91B | $2.23B |
| Operating income | $1.24B | $1.31B | $1.65B | $2.02B | $1.90B | $563.2M | $823.6M | $777.9M | $843.4M | $889.5M | $873.1M | $820.8M | $740.3M | $645.3M | $572.0M | $496.6M | $408.0M | −$1.28B |
| EBITDAderived | — | — | — | — | — | — | — | — | — | — | — | — | — | — | $655.7M | $573.4M | $484.7M | −$1.20B |
| Net income | $649.1M | $692.2M | $1.02B | $1.38B | $1.37B | $381.6M | $450.0M | $396.0M | $434.6M | $430.5M | $442.6M | $418.7M | $374.9M | $316.4M | $281.4M | $226.6M | $198.0M | −$1.24B |
| Basic EPSper diluted share | $17.26 | $17.09 | $22.89 | $24.47 | $18.50 | $4.32 | $4.99 | $4.36 | $4.44 | $4.18 | $3.93 | $3.57 | $3.09 | $2.56 | $1.94 | $1.44 | $1.12 | -$6.99 |
| Diluted EPSper diluted share | $17.04 | $16.92 | $22.74 | $24.29 | $18.31 | $4.30 | $4.97 | $4.34 | $4.43 | $4.15 | $3.89 | $3.52 | $3.04 | $2.52 | $1.91 | $1.43 | $1.12 | -$6.99 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 5, 2026Form 4 | DEES KIMBERLYSVP & CAO | SellCommon Stock, par value $0.01 per share | 2.5K | $204.91 | $512.3K | 1.5K |
| May 16, 2025Form 4 | EDMUNDS C COLEMANEVP, Gen Counsel & Corp Sec | SellCommon Stock, par value $0.01 per share | 12.3K | $190.46 | $2.35M | 19.9K |
| Dec 5, 2024Form 4 | GRUSKY ROBERT RDirector | SellCommon Stock, par value $0.01 per share | 1.0K | $179.79 | $179.8K | 44.6K |
| Nov 21, 2024Form 4 | DEES KIMBERLYSVP & CAO | SellCommon Stock, par value $0.01 per share | 453 | $169.92 | $77.0K | 11 |
| Aug 27, 2024Form 4 | LAMPERT EDWARD STenPercentOwner | SellCommon Stock, par value $0.01 per share | 10.7K | $180.14 | $1.93M | 3.78M |