Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $135.0M | $109.4M | $103.2M | $93.3M | $78.4M | $47.6M | $9.9M | $52.1M | $44.6M | $176.6M | $158.2M | $172.3M | $159.6M | $228.5M |
| Operating expenses | $137.4M | $107.2M | $102.3M | $96.9M | $78.9M | $66.2M | $61.4M | $54.4M | $48.9M | $183.5M | $155.5M | $206.8M | $200.1M | $255.8M |
| Operating income | −$2.4M | $2.2M | $954,000 | −$3.6M | −$474,000 | −$5.2M | −$1.4M | −$2.3M | $6.8M | −$7.1M | $1.5M | −$13.5M | −$24.6M | — |
| EBITDAderived | $6.8M | $9.2M | $7.2M | $2.9M | $4.6M | $1.5M | $5.5M | $4.4M | $12.2M | −$4.3M | $3.3M | −$9.7M | −$21.6M | — |
| Net income | −$10.3M | −$8.3M | $24.0M | $15.1M | $1.9M | −$7.8M | $600,000 | −$30.7M | −$16.9M | $522,000 | −$12.8M | −$36.9M | −$52.1M | −$20.1M |
| Basic EPSper diluted share | -$0.43 | -$0.35 | $0.91 | $1.06 | -$0.04 | -$0.35 | -$0.32 | -$1.41 | -$0.79 | $0.01 | -$0.75 | -$2.61 | -$4.05 | -$2.09 |
| Diluted EPSper diluted share | -$0.43 | -$0.35 | $0.89 | $0.98 | -$0.04 | -$0.35 | -$0.32 | -$1.41 | -$0.79 | $0.01 | -$0.75 | -$2.61 | -$4.05 | -$2.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | Hansen Kent ACFO & EVP | BuyCommon Stock | 150 | $10.43 | $1.6K | 135.6K |
| Jun 15, 2026Form 4 | Fitzgerald John Taylor MaloneyPresident and CEO | BuyCommon Stock | 240 | $10.43 | $2.5K | 1.46M |
| May 29, 2026Form 4 | Horowitz JoshuaDirector | BuyCommon Stock · indirect | 3.8K | $9.91 | $37.7K | 372.0K |
| May 29, 2026Form 4 | Hansen Kent ACFO & EVP | BuyCommon Stock | 156 | $10.03 | $1.6K | 135.4K |
| May 29, 2026Form 4 | Fitzgerald John Taylor MaloneyPresident and CEO | BuyCommon Stock | 250 | $10.03 | $2.5K | 1.46M |