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 | $1.91B | $1.87B | $1.82B | $1.68B | $1.47B | $1.33B | $1.31B | $1.22B | $1.20B | — | — | — | — | — | — | — | — |
| Gross profit | $455.6M | $432.3M | $388.6M | $355.7M | $386.7M | $358.0M | $326.2M | $303.5M | $318.8M | $299.6M | $257.7M | $248.6M | $244.7M | $223.4M | $242.4M | $270.3M | $215.5M |
| Operating income | $220.3M | $199.4M | $141.5M | $111.9M | $185.9M | $175.9M | $190.9M | $171.5M | $174.4M | $184.6M | $154.9M | $153.8M | $153.9M | $141.2M | $147.0M | $174.2M | $129.6M |
| EBITDAderived | $282.5M | $255.3M | $192.7M | $157.8M | $230.4M | $213.9M | $222.8M | $198.4M | $199.3M | $208.7M | $176.0M | $174.2M | $174.0M | $161.4M | $165.9M | $194.7M | $151.5M |
| Net income | $167.3M | $158.6M | $111.3M | $89.6M | $142.3M | $137.0M | $150.5M | $135.3M | $115.3M | $121.8M | $101.7M | $75.0M | $109.2M | $95.8M | $106.4M | $115.0M | $89.1M |
| Basic EPSper diluted share | $6.08 | $5.77 | $4.04 | $3.26 | $5.17 | $4.98 | $5.48 | $4.93 | $4.21 | $4.45 | $3.72 | $2.75 | $4.00 | $3.51 | $3.84 | $4.08 | $3.17 |
| Diluted EPSper diluted share | $6.07 | $5.76 | $4.04 | $3.25 | $5.16 | $4.97 | $5.46 | $4.92 | $4.20 | $4.44 | $3.72 | $2.74 | $3.99 | $3.51 | $3.84 | $4.07 | $3.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Viso LuisChief Supply Chain Officer | SellCommon Stock | 1.2K | $109.31 | $133.5K | 1.9K |
| Jun 10, 2026Form 4 | Pigott, Thomas K.VP, CFO and Asst. Secretary | BuyCommon Stock | 900 | $109.01 | $98.1K | 17.8K |
| Feb 13, 2025Form 4 | Ciesinski David AlanPresident and CEO | SellCommon Stock | 17.0K | $191.19 | $3.25M | 54.6K |
| Aug 27, 2024Form 4 | Fullen Elliot K.Director | BuyCommon Stock | 3.0K | $169.00 | $507.0K | 5.3K |
| Mar 8, 2024Form 4 | Knight George F. IIIDirector | BuyCommon Stock | 75 | $206.51 | $15.5K | 770 |