Revenue
2017
2018
2019
2020
2021
2022
2023
2025
| 2025 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.9M | $17.8M | $25.8M | $37.9M | $29.4M | $41.7M | $35.5M | $31.7M | $32.7M | $27.7M | $20.7M | $13.2M | $12.7M |
| Gross profit | $4.9M | $10.8M | $17.8M | $27.3M | $24.0M | $31.5M | $32.8M | $31.7M | $32.6M | $27.5M | $20.6M | $13.2M | $12.7M |
| Operating expenses | — | — | $620,000 | — | — | — | — | — | — | — | — | — | — |
| Operating income | −$13.2M | −$20.6M | −$2.3M | −$12.6M | −$16.4M | −$2.6M | $3.9M | −$9.2M | $4.9M | $4.8M | $1.4M | $2.1M | $5.7M |
| EBITDAderived | −$9.6M | −$13.7M | $5.0M | −$5.7M | −$10.9M | $1.3M | $5.7M | −$7.7M | $6.4M | $6.2M | $2.4M | $3.0M | $6.5M |
| Net income | −$17.5M | −$21.1M | −$4.0M | −$12.2M | −$12.9M | −$3.4M | $1.1M | −$10.1M | $2.7M | $2.6M | −$1.0M | $1.5M | $4.3M |
| Basic EPSper diluted share | -$5.08 | -$10.68 | -$0.20 | -$0.63 | -$0.68 | -$0.18 | $0.06 | -$0.55 | — | — | — | $0.17 | $0.62 |
| Diluted EPSper diluted share | -$5.08 | -$10.68 | -$0.20 | -$0.63 | -$0.68 | -$0.18 | $0.06 | -$0.55 | — | — | — | $0.16 | $0.57 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 17, 2025Form 4 | D LOREN ROBERT WCEO and Chairman | BuyCommon Stock | 81.5K | $1.17 | $95.3K | 687.3K |
| Dec 5, 2025Form 4 | D LOREN ROBERT WCEO and Chairman | BuyCommon Stock | 50.0K | $0.35 | $17.5K | 605.8K |
| Dec 5, 2025Form 4 | DiSanto MarkDirector | BuyCommon Stock · indirect | 50.0K | $0.35 | $17.5K | 337.0K |
| Aug 4, 2025Form 4 | D LOREN ROBERT WCEO and Chairman | BuyCommon Stock | 124.2K | $1.10 | $136.6K | 383.9K |
| Aug 4, 2025Form 4 | DiSanto MarkDirector | BuyCommon Stock | 91.8K | $1.10 | $101.0K | 102.7K |