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 | $336.8M | $347.1M | $377.1M | $394.7M | $370.7M | $325.1M | $340.4M | $357.3M | $344.6M | $324.2M | $293.0M | $257.2M | $229.6M | $182.7M | $152.7M | $135.3M |
| Gross profit | $215.0M | $227.9M | $243.1M | $258.9M | $253.1M | $221.5M | $236.1M | $251.3M | $236.2M | $226.9M | $203.6M | $178.9M | $160.8M | $133.0M | $112.4M | $99.2M |
| Operating income | −$5.8M | $3.5M | $16.2M | $22.6M | $20.6M | $6.4M | −$1.4M | $18.1M | $25.8M | $32.9M | $29.2M | $21.6M | $33.1M | $34.4M | $32.6M | $30.7M |
| EBITDAderived | $10.2M | $21.3M | $37.4M | $47.8M | $48.0M | $37.7M | $32.2M | $46.5M | $52.1M | $56.0M | $51.5M | $41.5M | $47.4M | $44.9M | $41.3M | $37.9M |
| Net income | −$4.5M | $2.3M | $10.1M | $15.7M | $14.8M | $6.0M | −$4.5M | $10.4M | $10.8M | $18.5M | $15.7M | $10.5M | −$35.7M | −$46.9M | $31.4M | $29.7M |
| Basic EPSper diluted share | -$0.10 | $0.05 | $0.23 | $0.32 | $0.29 | $0.12 | -$0.09 | $0.20 | $0.21 | $0.36 | $0.31 | $0.21 | -$0.72 | -$1.31 | $0.97 | $0.92 |
| Diluted EPSper diluted share | -$0.10 | $0.05 | $0.23 | $0.32 | $0.29 | $0.12 | -$0.09 | $0.20 | $0.21 | $0.36 | $0.31 | $0.21 | -$0.72 | -$1.31 | $0.97 | $0.92 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jul 21, 2025Form 4 | PLP Funds Master Fund LP +2TenPercentOwner | BuyCash-Settled Total Return Swap · derivative · indirect | 15.0K | $6.70 | $100.5K | 902.1K |
| Jul 18, 2025Form 4 | PLP Funds Master Fund LP +2TenPercentOwner | BuyCash-Settled Total Return Swap · derivative · indirect | 20.0K | $6.92 | $138.4K | 887.1K |
| Jul 15, 2025Form 4 | Pleasant Lake Partners LLC +2TenPercentOwner | BuyCash-Settled Total Return Swap · derivative · indirect | 10.0K | $6.56 | $65.6K | 867.1K |
| Jul 14, 2025Form 4 | Pleasant Lake Partners LLC +2TenPercentOwner | BuyCash-Settled Total Return Swap · derivative · indirect | 25.0K | $6.48 | $162.0K | 857.1K |
| Jun 23, 2025Form 4 | PLP Funds Master Fund LP +2TenPercentOwner | BuyCash-Settled Total Return Swap · derivative · indirect | 10.3K | $6.26 | $64.2K | 832.1K |