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 | $6.48B | $5.85B | $5.99B | $6.41B | $5.68B | $4.92B | $4.49B | $4.45B | $4.09B | $3.61B | $3.76B | $3.91B | $3.71B | $3.59B | $3.51B | $3.07B | $3.07B | $3.12B |
| Gross profit | $1.15B | $1.01B | $992.6M | $1.05B | $918.4M | $867.4M | $713.7M | $689.8M | $634.5M | $511.8M | $554.1M | $599.8M | $547.2M | $517.6M | $518.6M | $472.4M | $461.1M | $426.6M |
| Operating income | — | — | — | — | — | — | $359.5M | $412.1M | $357.0M | $299.7M | $319.8M | $360.9M | $324.2M | $325.5M | $354.1M | $283.3M | $298.6M | $253.7M |
| EBITDAderived | — | — | — | — | — | — | $566.0M | $603.8M | $531.1M | $442.8M | $462.0M | $508.9M | $491.8M | $490.5M | $512.9M | $426.3M | $443.9M | $397.7M |
| Net income | $288.4M | $276.4M | $326.0M | $340.8M | $359.1M | $308.7M | $193.8M | $224.0M | $269.7M | $153.4M | $172.4M | $182.4M | $185.4M | $151.3M | $193.2M | $144.6M | $159.4M | $125.0M |
| Basic EPSper diluted share | $2.71 | $2.59 | $3.00 | $3.09 | $3.25 | $2.79 | $1.75 | $2.03 | $2.44 | $1.28 | $1.41 | $2.88 | $2.89 | $2.18 | $2.76 | $1.91 | $2.09 | $1.65 |
| Diluted EPSper diluted share | $2.70 | $2.58 | $2.98 | $3.07 | $3.23 | $2.77 | $1.74 | $2.01 | $2.42 | $1.27 | $1.41 | $2.86 | $2.87 | $2.17 | $2.75 | $1.89 | $2.07 | $1.63 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 7, 2025Form 4 | Ulmer Kimberly IreneSVP & Chief Accounting Officer | BuyCommon Stock | 1.0K | $38.11 | $38.1K | 105.3K |
| Oct 31, 2025Form 4 | Greenlee Adam JPresident and CEO | BuyCommon Stock | 7.0K | $38.19 | $267.3K | 328.2K |
| Aug 22, 2025Form 4 | LEWIS ROBERT BEVP, Corp. Dev. & Admin. | SellCommon Stock | 11.0K | $46.70 | $513.7K | 142.4K |
| May 19, 2025Form 4 | LEWIS ROBERT BEVP, Corp. Dev. & Admin. | SellCommon Stock | 10.0K | $55.92 | $559.2K | 153.4K |
| May 16, 2025Form 4 | ALLOTT ANTHONY JDirector | SellCommon Stock | 81.2K | $55.22 | $4.48M | 367.5K |