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 | $24.8M | $11.9M | $0 | $0 | $40.0M | $33.9M | $35.1M | $36.8M | $36.4M | $40.5M | $111.8M | $130.9M | $127.9M | $114.2M | $126.7M | $108.2M |
| Gross profit | $10.2M | $5.6M | $0 | $0 | $8.9M | $8.8M | $7.8M | $11.1M | $13.1M | $12.4M | $25.4M | $32.8M | $32.7M | $29.3M | $36.7M | $32.9M |
| Operating expenses | $33.0M | $12.6M | $19.8M | $3.1M | $12.1M | $17.8M | — | — | — | — | — | — | — | — | — | — |
| Operating income | −$22.9M | −$6.9M | −$19.8M | −$3.1M | −$16.8M | −$9.0M | −$12.4M | −$6.1M | −$231,000 | $1.1M | −$4.1M | $2.6M | $3.4M | −$3.2M | $7.2M | $3.1M |
| EBITDAderived | −$19.5M | −$5.6M | −$18.4M | −$3.1M | −$12.6M | −$4.9M | −$8.4M | −$2.1M | $1.9M | $2.1M | −$2.8M | $3.9M | $4.8M | −$2.0M | $8.5M | $4.5M |
| Net income | −$344.5M | −$7.6M | −$7.8M | $11.0M | −$16.9M | −$8.5M | −$12.0M | −$5.6M | −$378,000 | −$1.8M | −$3.9M | $795,000 | $3.5M | −$4.5M | $4.7M | $1.9M |
| Basic EPSper diluted share | -$5.91 | -$0.68 | -$1.95 | $3.49 | -$6.35 | -$4.59 | -$6.78 | -$3.75 | $0.02 | -$0.24 | -$0.47 | $0.14 | $0.57 | -$0.69 | $0.81 | $0.38 |
| Diluted EPSper diluted share | -$5.91 | -$0.68 | -$1.95 | $3.49 | -$6.35 | -$4.59 | -$6.78 | -$3.75 | $0.02 | -$0.24 | -$0.47 | $0.13 | $0.55 | -$0.69 | $0.77 | $0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 14, 2025Form 4 | DANZIGER DAVID C.Director | BuyCommon Stock | 10.0K | $7.30 | $73.0K | 20.0K |
| Dec 6, 2024Form 4 | Johnson Virland AChief Financial Officer | BuyCommon Stock | 3.0K | $3.00 | $9.0K | 3.0K |
| Sep 9, 2024Form 4 | Tassiopoulos PeterChief Executive Officer | BuyCommon Stock · indirect | 5.0K | $2.06 | $10.3K | 420.0K |