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 | $392.4M | $394.6M | $420.1M | $431.8M | $400.0M | $358.0M | $438.4M | $400.8M | $370.2M | $356.9M | $385.9M | $380.4M | $542.4M | $533.5M | $517.0M | $550.0M | $517.7M |
| Gross profit | $120.4M | $117.3M | $125.3M | $131.1M | $114.7M | $103.8M | $128.9M | $123.4M | $117.2M | $104.7M | $116.3M | $115.1M | $143.8M | $124.2M | $130.5M | $154.5M | $135.3M |
| Operating income | $52.7M | $52.0M | $56.5M | $66.2M | $43.6M | $35.9M | $50.8M | $50.1M | $47.8M | $41.9M | $51.0M | $54.5M | $33.2M | $40.4M | $51.7M | $70.8M | $58.6M |
| EBITDAderived | $69.8M | $68.5M | $74.0M | $83.5M | $62.4M | $53.9M | $69.0M | $66.3M | $61.9M | $54.5M | $63.4M | $65.6M | $47.2M | $53.6M | $63.6M | $81.3M | $70.0M |
| Net income | $42.6M | $40.2M | $42.6M | $47.3M | $29.0M | $24.1M | $38.3M | $37.4M | $32.9M | $1.8M | $35.7M | −$44.5M | $13.2M | $24.7M | $31.4M | $44.6M | $35.2M |
| Basic EPSper diluted share | $1.66 | $1.55 | $1.65 | $1.83 | $1.11 | $0.93 | $1.47 | $1.45 | $1.30 | $0.07 | $1.39 | -$1.72 | $0.50 | $0.95 | $1.21 | $1.73 | $1.37 |
| Diluted EPSper diluted share | $1.66 | $1.54 | $1.64 | $1.82 | $1.11 | $0.93 | $1.47 | $1.45 | $1.30 | $0.07 | $1.39 | -$1.72 | $0.50 | $0.95 | $1.21 | $1.72 | $1.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 3, 2025Form 4 | BREWER BOYNE WADEChief Operating Officer | BuyCommon Stock | 2.0K | $17.05 | $34.1K | 23.7K |
| Oct 31, 2025Form 4 | GUS DANIELGeneral Counsel & Secretary | BuyCommon Stock | 506 | $16.49 | $8.3K | 16.4K |
| Oct 31, 2025Form 4 | GUS DANIELGeneral Counsel & Secretary | BuyCommon Stock | 94 | $16.34 | $1.5K | 15.9K |
| Oct 31, 2025Form 4 | BURNETT VERACFO and Treasurer | BuyCommon Stock | 1.0K | $16.51 | $16.5K | 27.8K |
| Jul 28, 2025Form 4 | Gruenes Walter DDirector | BuyCommon Stock | 5.5K | $17.99 | $98.9K | 10.7K |