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.96B | $4.79B | $4.71B | $4.71B | $4.22B | $4.11B | $3.54B | $3.51B | $3.47B | $3.14B | — | — | — | — | — | — | — |
| Gross profit | $1.24B | $1.20B | $1.18B | $1.20B | $1.12B | $1.10B | $938.2M | $935.0M | $912.5M | $863.5M | $786.7M | $753.0M | $745.5M | $742.6M | $735.9M | $713.6M | $678.2M |
| Operating income | $113.7M | $126.4M | $133.1M | $157.1M | $146.7M | $163.2M | $84.6M | $82.7M | $78.5M | $98.3M | $90.8M | $81.4M | $113.7M | $127.0M | $114.3M | $105.3M | $96.4M |
| EBITDAderived | $238.4M | $240.3M | $241.6M | $261.1M | $249.5M | $262.5M | $178.3M | $176.2M | $163.9M | $175.2M | $160.9M | $148.2M | $171.9M | $177.7M | $173.7M | $160.4M | $149.8M |
| Net income | $93.7M | $106.0M | $100.9M | $125.2M | $108.8M | $118.9M | $68.0M | $62.7M | $98.4M | $87.2M | $59.3M | $54.4M | $73.2M | $82.5M | $75.6M | $68.3M | $62.8M |
| Basic EPSper diluted share | $3.65 | $3.94 | $3.75 | $4.65 | $4.05 | $4.42 | $2.53 | $2.33 | $3.66 | $3.24 | $2.21 | $2.02 | $2.72 | $3.07 | $2.81 | $2.54 | $2.33 |
| Diluted EPSper diluted share | $3.65 | $3.94 | $3.75 | $4.65 | $4.05 | $4.42 | $2.53 | $2.33 | $3.66 | $3.24 | $2.21 | $2.02 | $2.72 | $3.07 | $2.81 | $2.54 | $2.33 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 7, 2025Form 4 | Gleeson Robert G.Chief Operating Officer | BuyCommon Stock | 500 | $65.51 | $32.8K | 1.0K |
| Jun 6, 2025Form 4 | Patricia R. Weis Marital TrustTenPercentOwner | SellCommon Stock | 1.92M | $65.00 | $124.91M | 4.05M |
| Jun 6, 2025Form 4 | Weis Patricia G. RossTenPercentOwner | SellCommon Stock · indirect | 1.92M | $65.00 | $124.91M | 0 |
| Jun 6, 2025Form 4 | Weis Patricia G. RossTenPercentOwner | SellCommon Stock | 232.1K | $65.00 | $15.09M | 1.8K |