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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.94B | $4.71B | $4.48B | $4.54B | $4.36B | $4.12B | $3.62B | $3.43B | $2.79B | $2.47B | $2.22B | $1.99B | $1.80B | $1.68B | $1.65B | $1.57B | $1.40B |
| Gross profit | $1.97B | $1.85B | $1.73B | $1.65B | $1.69B | $1.59B | $1.40B | $1.30B | $866.0M | $767.7M | $683.1M | $594.8M | $549.0M | $501.3M | $470.5M | $438.6M | $387.0M |
| Operating income | $954.0M | $879.0M | $819.5M | $767.9M | $780.4M | $725.6M | $629.4M | $571.7M | $521.2M | $454.0M | $405.4M | $345.4M | $313.8M | $282.3M | $259.1M | $227.7M | $189.5M |
| EBITDAderived | $1.04B | $966.7M | $900.2M | $848.2M | $853.3M | $790.7M | $689.3M | $625.4M | $565.6M | $492.2M | $437.9M | $381.1M | $339.6M | $305.5M | $283.2M | $251.8M | $213.6M |
| Net income | $601.7M | $584.2M | $519.1M | $452.3M | $510.5M | $491.3M | $400.7M | $362.0M | $277.9M | $214.7M | $192.8M | $162.6M | $143.0M | $112.4M | $105.4M | $87.9M | $79.7M |
| Basic EPSper diluted share | $17.69 | $16.83 | $14.80 | $12.66 | $13.72 | $12.61 | $9.83 | $8.65 | $6.05 | $4.41 | $3.58 | $2.96 | $2.58 | $1.99 | $1.79 | $1.50 | $1.39 |
| Diluted EPSper diluted share | $17.57 | $16.69 | $14.66 | $12.53 | $13.54 | $12.39 | $9.56 | $8.35 | $5.83 | $4.30 | $3.47 | $2.86 | $2.48 | $1.91 | $1.71 | $1.45 | $1.38 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 · 10b5-1 | GARCIA KELLY EEVP, Chief Tech & Data Ofcr | SellCommon Stock, $0.01 par value | 487 | $311.74 | $151.8K | 9.4K |
| May 21, 2026Form 4 · 10b5-1 | GARCIA KELLY EEVP, Chief Tech & Data Ofcr | SellCommon Stock, $0.01 par value | 488 | $313.16 | $152.8K | 9.4K |
| Apr 30, 2026Form 4 · 10b5-1 | GARCIA KELLY EEVP, Chief Tech & Data Ofcr | SellCommon Stock, $0.01 par value | 488 | $332.31 | $162.2K | 9.4K |
| Mar 13, 2026Form 4 · 10b5-1 | PARRISH JESSICA LOther | SellCommon Stock, $0.01 par value | 47 | $396.50 | $18.6K | 3.2K |
| Mar 13, 2026Form 4 · 10b5-1 | HEADEN CYNTHIA AEVP, Chief Supply Chain Offr | SellCommon Stock, $0.01 par value | 738 | $396.50 | $292.6K | 6.2K |