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 | $22.42B | $21.00B | $21.38B | $23.75B | $20.82B | $18.47B | $18.03B | $16.24B | $14.83B | $13.67B | $12.99B | $12.07B | $10.77B | $10.13B | $9.60B | $8.80B | $7.16B |
| Gross profit | $4.87B | $4.60B | $4.65B | $4.69B | $3.57B | $3.21B | $3.04B | $2.71B | $2.45B | $2.33B | $2.12B | $1.92B | $1.76B | $1.67B | $1.58B | $1.39B | $1.13B |
| Operating income | $1.66B | $1.65B | $1.68B | $1.74B | $1.42B | $1.18B | $1.13B | $987.3M | $866.5M | $820.0M | $742.0M | $673.0M | $508.6M | $510.6M | $470.7M | $352.7M | −$31.9M |
| EBITDAderived | $1.95B | $1.93B | $1.95B | $2.03B | $1.61B | $1.60B | $1.40B | $1.25B | $1.13B | $1.07B | $969.4M | $880.9M | $716.8M | $720.8M | $675.6M | $562.1M | $186.3M |
| Net income | $1.07B | $1.08B | $1.10B | $1.11B | $988.6M | $788.5M | $736.8M | $643.0M | $523.1M | $425.1M | $403.1M | $244.9M | $132.8M | $119.0M | $17.1M | −$29.2M | −$373.4M |
| Basic EPSper diluted share | $8.13 | $8.06 | $8.20 | $8.24 | $7.14 | $5.53 | $5.08 | $4.26 | $3.37 | $2.60 | $2.37 | $1.44 | $0.85 | $0.82 | $0.12 | -$0.20 | — |
| Diluted EPSper diluted share | $8.08 | $7.97 | $8.10 | $8.13 | $7.04 | $5.45 | $4.99 | $4.19 | $3.31 | $2.56 | $2.35 | $1.42 | $0.84 | $0.82 | $0.12 | -$0.20 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | NELMS DAVID WDirector | BuyCommon Stock, par value $0.01 | 18.0K | $111.43 | $2.01M | 51.0K |
| May 18, 2026Form 4 | LEAHY CHRISTINE ASee Remarks | BuyCommon Stock, par value $0.01 | 4.8K | $103.40 | $499.4K | 193.4K |
| Dec 8, 2025Form 4 | Chawla SonaSee Remarks | SellCommon Stock, par value $0.01 | 7.4K | $146.17 | $1.08M | 28.1K |
| May 13, 2025Form 4 | KULEVICH FREDERICK J.See Remarks | SellCommon Stock, par value $0.01 | 12.0K | $191.28 | $2.29M | 36.1K |
| May 13, 2025Form 4 | KULEVICH FREDERICK J.See Remarks | SellCommon Stock, par value $0.01 | 16.2K | $190.62 | $3.08M | 48.1K |