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 | $2.76B | $1.81B | $1.59B | $1.41B | $1.10B | $963.9M | $948.4M | $922.0M | $855.3M | $799.8M | $750.4M | $719.5M | $677.2M | $612.7M | $591.3M | $730.4M | $736.8M |
| Gross profit | $355.4M | $182.5M | $223.2M | $223.4M | $159.3M | $138.5M | $124.9M | $131.7M | $99.8M | $102.1M | $98.0M | $89.7M | $83.8M | $72.4M | $72.7M | $86.1M | $88.4M |
| Operating income | $234.0M | $73.7M | $165.2M | $168.3M | $72.7M | $92.5M | $80.5M | $92.5M | $66.5M | $65.8M | $65.5M | $55.5M | $49.4M | $42.2M | $41.2M | $56.5M | $57.7M |
| EBITDAderived | $332.3M | $121.8M | $201.5M | $201.2M | $99.8M | $115.6M | $102.9M | $116.2M | $89.5M | $87.9M | $85.9M | $75.3M | $67.7M | $58.3M | $56.5M | $76.8M | $78.2M |
| Net income | $115.4M | $41.0M | $121.0M | $105.4M | $70.9M | $78.3M | $70.7M | $61.6M | $50.4M | $40.1M | $34.1M | $29.8M | $85.9M | $31.1M | $28.0M | $24.5M | $31.4M |
| Basic EPSper diluted share | $1.84 | $0.78 | $2.42 | $2.05 | $1.35 | $1.44 | $1.30 | $1.13 | $0.94 | $0.77 | $0.69 | $0.62 | $1.77 | $0.63 | $0.57 | $0.42 | $0.51 |
| Diluted EPSper diluted share | $1.83 | $0.78 | $2.39 | $2.01 | $1.32 | $1.41 | $1.26 | $1.09 | $0.91 | $0.75 | $0.65 | $0.58 | $1.75 | $0.63 | $0.56 | $0.42 | $0.51 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 13, 2026Form 4 | Lakhia Brad S.Senior Vice President & CFO | BuyCommon Stock | 12.8K | $25.97 | $331.8K | 148.5K |
| Mar 13, 2026Form 4 | YOUNG RODNEY ADirector | BuyCommon Stock | 1.0K | $26.06 | $26.1K | 9.3K |
| Mar 10, 2026Form 4 | WILEY BENAREE PRATTDirector | SellCommon Stock · indirect | 18.0K | $26.39 | $473.9K | 18.0K |
| Dec 2, 2025Form 4 | WILEY BENAREE PRATTDirector | SellCommon Stock · indirect | 8.3K | $49.54 | $410.6K | 36.0K |
| Nov 26, 2025Form 4 | Lakhia Brad S.Senior Vice President & CFO | BuyCommon Stock | 2.1K | $48.51 | $99.9K | 40.6K |