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 | $7.29B | $7.31B | $7.43B | $7.56B | $7.88B | $6.43B | $5.41B | $13.24B | $12.63B | $12.57B | $12.15B | $11.45B | $10.77B | $10.46B | $10.36B | $9.61B | $8.63B | $9.04B | $10.13B |
| Gross profit | $3.19B | $3.23B | $3.24B | $3.25B | $3.85B | $3.10B | $2.39B | $4.90B | $4.96B | $5.13B | $5.20B | $4.81B | $4.43B | $4.39B | $4.06B | $3.63B | $3.03B | $3.01B | $3.51B |
| Operating income | $1.13B | $1.27B | $1.28B | $1.38B | $2.01B | $1.60B | $1.04B | $1.24B | $1.73B | $2.00B | $2.19B | $1.95B | $1.74B | $1.57B | $1.24B | $1.28B | $868.0M | $589.0M | $1.11B |
| EBITDAderived | — | — | — | — | — | $2.13B | $1.63B | $1.78B | $2.25B | $2.48B | $2.61B | $2.35B | $2.11B | $1.93B | $1.59B | $1.64B | $1.23B | $966.0M | $1.50B |
| Net income | $649.0M | $798.0M | $878.0M | $800.0M | $1.33B | $844.0M | −$366.0M | $644.0M | $983.0M | $1.16B | $1.25B | $1.04B | $903.0M | $753.0M | $850.0M | $805.0M | $448.0M | $220.0M | $718.0M |
| Basic EPSper diluted share | $3.12 | $3.62 | $3.86 | $3.45 | $4.96 | $3.04 | -$1.33 | $2.33 | $3.46 | $4.04 | $4.30 | $3.57 | $3.12 | $2.60 | $2.80 | $2.49 | $1.39 | $0.66 | $1.91 |
| Diluted EPSper diluted share | $3.11 | $3.61 | $3.84 | $3.43 | $4.88 | $3.00 | -$1.32 | $2.31 | $3.42 | $3.98 | $4.22 | $3.50 | $3.05 | $2.54 | $2.70 | $2.42 | $1.37 | $0.65 | $1.89 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 24, 2025Form 4 | Symancyk James KevinDirector | BuyCommon Stock, $0.50 par value | 22.5K | $15.58 | $350.6K | 40.4K |
| Nov 24, 2025Form 4 | Nash Sarah EDirector | BuyCommon Stock, $0.50 par value | 10.0K | $15.58 | $155.8K | 285.5K |
| Nov 21, 2025Form 4 | Voskuil Steven EDirector | BuyCommon Stock, $0.50 par value | 20.0K | $15.04 | $300.8K | 33.9K |
| Nov 21, 2025Form 4 | STEINOUR STEPHEN DDirector | BuyCommon Stock, $0.50 par value | 6.7K | $14.86 | $99.6K | 48.2K |
| Nov 21, 2025Form 4 | Hondal FrancisDirector | BuyCommon Stock, $0.50 par value | 3.3K | $15.00 | $50.1K | 21.6K |