Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $49.9M | $43.3M | $34.2M | $35.8M | $36.8M | $25.8M | $13.1M |
| Gross profit | $18.9M | $17.7M | $10.3M | $5.2M | $9.4M | $6.6M | $5.1M |
| Research & development | $329,814 | $114,144 | $219,723 | $427,537 | $566,695 | $209,275 | $80,724 |
| Operating expenses | $22.3M | $19.9M | $21.0M | $45.6M | $33.4M | $19.5M | $13.8M |
| Operating income | −$3.4M | −$2.2M | −$10.7M | −$40.4M | −$24.0M | −$12.9M | −$8.8M |
| EBITDAderived | −$3.2M | −$1.9M | −$10.4M | −$39.2M | −$23.0M | −$12.4M | — |
| Net income | −$3.3M | −$1.8M | −$10.2M | −$40.3M | −$23.9M | −$12.9M | −$8.5M |
| Basic EPSper diluted share | -$0.31 | -$0.18 | -$1.09 | -$4.41 | -$2.66 | -$2.61 | -$0.29 |
| Diluted EPSper diluted share | — | — | -$1.09 | -$4.41 | -$2.66 | -$2.61 | -$0.29 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 | GRAVES GREGORY BDirector | BuyCommon Stock | 15.0K | $3.45 | $51.8K | 75.1K |
| Jun 5, 2026Form 4 | LaMontagne Grant JDirector | BuyCommon Stock | 6.9K | $3.30 | $22.8K | 175.2K |
| Jun 4, 2026Form 4 | LaMontagne Grant JDirector | BuyCommon Stock | 8.8K | $3.23 | $28.5K | 168.3K |
| Jun 3, 2026Form 4 | LaMontagne Grant JDirector | BuyCommon Stock | 17.1K | $3.30 | $56.3K | 159.5K |
| Jun 2, 2026Form 4 | LaMontagne Grant JDirector | BuyCommon Stock | 27.2K | $3.30 | $89.6K | 142.5K |