Revenue
2017
2018
2019
2020
2021
2023
2024
2026
| 2026 | 2024 | 2023 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $278.1M | $344.6M | $583.1M | $540.1M | $610.8M | $683.5M | $620.6M | $577.2M | $247.0M | — | — | $218.4M | $222.5M | $215.4M | $203.3M | — |
| Gross profit | $73.5M | $94.0M | $93.3M | $112.7M | $114.0M | $147.0M | $134.8M | $126.1M | $68.7M | $62.8M | $54.7M | $52.5M | $48.9M | $46.9M | $48.4M | $60.3M |
| Operating income | −$16.5M | $16.4M | −$6.0M | −$14.4M | $22.7M | $52.7M | $45.5M | $39.8M | $24.3M | $19.0M | $12.5M | $12.9M | $6.7M | $4.1M | $5.2M | $10.3M |
| EBITDAderived | −$9.4M | $24.1M | $2.8M | −$7.6M | $29.8M | $60.1M | $52.1M | $47.8M | $27.2M | $21.6M | $15.0M | $15.5M | $9.2M | $6.9M | $8.3M | $13.3M |
| Net income | −$27.0M | $9.9M | −$4.3M | −$10.4M | $17.1M | $39.9M | $28.3M | $25.3M | $16.2M | $12.6M | $7.9M | $8.6M | $5.1M | $3.2M | $3.0M | $6.9M |
| Basic EPSper diluted share | -$2.54 | $0.91 | -$0.37 | -$0.88 | $1.44 | $3.38 | $2.42 | $2.19 | $1.50 | $1.17 | $0.74 | $0.80 | $0.47 | $0.30 | $0.28 | — |
| Diluted EPSper diluted share | -$2.54 | $0.91 | -$0.37 | -$0.88 | $1.44 | $3.38 | $2.42 | $2.18 | $1.49 | $1.16 | $0.74 | $0.80 | $0.47 | $0.30 | $0.28 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 16, 2025Form 4 | Armstrong Cecil Earl IIIChief Financial Officer | BuyCommon Stock | 500 | $9.80 | $4.9K | 6.9K |
| Sep 15, 2025Form 4 | Hoff Jeremy RChief Executive Officer | BuyCommon Stock | 1.0K | $9.89 | $9.9K | 21.8K |
| Dec 16, 2024Form 4 | Garafalo PauletteDirector | SellCommon Stock | 2.5K | $17.10 | $42.6K | 20.8K |