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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $554.5M | $530.0M | $578.6M | $503.0M | $403.5M | $366.7M | $371.1M | $310.6M | $252.0M | $245.9M | — | — | — | — | — | — |
| Gross profit | $181.7M | $165.7M | $183.7M | $157.3M | $121.1M | $108.6M | $112.6M | $91.4M | $75.7M | $73.0M | $68.8M | $73.4M | $36.5M | $29.6M | $33.5M | $22.7M |
| Operating expenses | $137.7M | $135.7M | $141.4M | $125.6M | $95.0M | $85.6M | $83.1M | $68.2M | $56.9M | $54.1M | $47.8M | $49.3M | $29.5M | $22.4M | $23.9M | $17.7M |
| Operating income | $44.0M | $30.0M | $42.3M | $31.7M | $26.0M | $23.0M | $29.4M | $23.2M | $18.8M | $18.9M | $20.9M | $24.1M | $7.1M | $7.3M | $9.7M | $5.0M |
| EBITDAderived | $69.4M | $55.9M | $67.4M | $57.1M | $44.1M | $39.0M | $44.3M | $34.8M | $29.1M | $28.6M | $28.4M | $31.4M | $10.0M | $9.1M | $11.8M | $6.8M |
| Net income | $22.0M | $13.2M | $24.1M | $17.4M | $24.1M | $13.6M | $17.0M | $15.9M | $8.0M | $9.1M | $11.1M | — | — | — | — | — |
| Basic EPSper diluted share | $1.32 | $0.80 | $1.51 | $1.13 | $1.67 | $0.96 | $1.21 | $1.72 | $0.88 | $1.01 | $1.20 | $1.52 | $0.45 | $0.63 | $0.83 | $0.45 |
| Diluted EPSper diluted share | $1.32 | $0.79 | $1.48 | $1.09 | $1.66 | $0.95 | $1.20 | $1.70 | $0.87 | $1.00 | $1.20 | $1.51 | $0.45 | $0.63 | $0.81 | $0.45 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 27, 2026Form 4 | Bendre AshishVP and Group President | SellCommon Stock | 6.0K | $63.00 | $378.0K | 20.2K |
| Dec 23, 2025Form 4 | Winter Michael RDirector | BuyCommon Stock · indirect | 847 | $55.85 | $47.3K | 847 |
| Dec 23, 2025Form 4 | Winter Michael RDirector | SellCommon Stock | 847 | $55.56 | $47.1K | 39.0K |
| Nov 25, 2025Form 4 | Bendre AshishVP and Group President | SellCommon Stock | 16.0K | $52.25 | $836.0K | 23.2K |
| May 13, 2025Form 4/A | Rondeau GeofferyVP of Operational Excellence | SellCommon Stock | 7.5K | $30.71 | $230.3K | 7.3K |