Revenue
2013
2014
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $31.2M | $35.9M | $36.2M | $41.1M | $30.0M | $18.0M | $8.3M | $6.6M | $5.0M | $4.3M | $3.8M |
| Gross profit | — | — | — | — | — | — | $5.5M | $3.9M | $2.8M | $2.4M | $2.0M |
| Operating expenses | — | — | — | — | — | — | $10.1M | $6.8M | $7.3M | $6.7M | $4.1M |
| Operating income | −$1.9M | −$19.5M | −$9.9M | −$5.6M | −$5.4M | −$10.5M | −$4.6M | −$2.9M | −$4.5M | −$4.3M | −$2.1M |
| EBITDAderived | −$1.2M | −$18.3M | −$9.2M | −$4.8M | −$4.3M | −$8.8M | −$4.5M | −$2.9M | −$4.4M | −$4.2M | −$2.0M |
| Net income | $42,326 | −$18.9M | −$7.3M | −$4.5M | −$3.1M | −$10.5M | $3.2M | −$3.3M | −$4.7M | −$4.0M | −$2.2M |
| Basic EPSper diluted share | $0.00 | -$1.10 | -$0.45 | -$0.29 | -$0.05 | -$0.25 | $0.06 | -$0.27 | -$0.99 | -$6.49 | -$3.34 |
| Diluted EPSper diluted share | $0.00 | -$1.10 | -$0.45 | -$0.29 | -$0.05 | -$0.25 | $0.05 | -$0.27 | -$0.99 | -$6.49 | -$3.34 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 29, 2025Form 4 · 10b5-1 | GARDNER LINDSAY ADirector | BuyCommon Stock | 500 | $4.00 | $2.0K | 119.6K |
| Sep 20, 2024Form 4 · 10b5-1 | Schram Ryan SChief Operating Officer | SellCommon Stock | 2.8K | $2.50 | $7.0K | 129.5K |
| Sep 12, 2024Form 4 · 10b5-1 | GARDNER LINDSAY ADirector | BuyCommon Stock | 10.0K | $2.69 | $26.9K | 95.1K |