Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $558.3M | $508.6M | $523.1M | $492.9M | $443.4M | $405.1M | $368.4M | $342.2M |
| Operating income | $46.6M | $39.4M | $40.5M | $20.6M | $17.0M | $19.5M | $6.8M | −$17.8M |
| EBITDAderived | $63.8M | $58.9M | $59.5M | $38.7M | $31.2M | $44.0M | $27.7M | −$5.6M |
| Net income | $36.9M | $33.7M | $31.6M | $21.5M | $13.1M | $7.8M | $11.0M | −$15.9M |
| Basic EPSper diluted share | $2.51 | $1.90 | $1.74 | $1.18 | $0.74 | $0.00 | $0.00 | $0.00 |
| Diluted EPSper diluted share | $2.36 | $1.84 | $1.67 | $1.15 | $0.71 | $0.00 | $0.00 | -$1.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Casteel Julie KChief Sales/Marketing Officer | SellCommon Shares | 3.6K | $30.61 | $110.2K | 117.6K |
| May 28, 2026Form 4 | McGinnis PatrickDirector | SellCommon Shares | 1.0K | $31.69 | $32.6K | 5.8K |
| May 22, 2026Form 4 | Greenwald Taylor CChief Financial Officer | SellCommon Shares | 964 | $32.02 | $30.9K | 62.2K |
| May 13, 2026Form 4 | Dechant Robert ThomasChief Executive Officer | SellCommon Shares | 7.8K | $30.50 | $237.9K | 285.6K |
| May 12, 2026Form 4 | Dawson Bruce NeilChief Sales and CS Officer | SellCommon Shares | 15.3K | $31.12 | $474.9K | 61.9K |