Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $89.6M | $88.3M | $84.7M | $96.8M | $102.7M | $81.9M | $70.6M |
| Gross profit | $65.4M | $63.4M | $59.6M | $67.2M | $70.6M | $55.9M | $46.8M |
| Research & development | $23.4M | $21.2M | $21.6M | $24.4M | $19.1M | $16.5M | $15.2M |
| Operating expenses | $84.4M | $89.6M | $90.6M | $93.1M | $93.0M | $69.4M | $78.0M |
| Operating income | −$19.0M | −$26.2M | −$31.0M | −$25.9M | −$22.4M | −$13.5M | −$31.2M |
| EBITDAderived | −$17.3M | −$24.2M | −$28.7M | −$23.2M | −$19.3M | −$7.5M | −$26.0M |
| Net income | −$13.7M | −$18.6M | −$22.7M | −$22.5M | −$21.0M | −$12.5M | −$29.9M |
| Basic EPSper diluted share | -$0.38 | -$0.49 | -$0.57 | -$0.59 | -$1.08 | -$2.50 | -$4.05 |
| Diluted EPSper diluted share | -$0.38 | -$0.49 | -$0.57 | -$0.59 | -$1.08 | -$2.50 | -$4.05 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | ROSENBLATT DAVID SChief Executive Officer | BuyCommon Stock · indirect | 320 | $4.35 | $1.4K | 712.8K |
| May 12, 2026Form 4 | ROSENBLATT DAVID SChief Executive Officer | BuyCommon Stock · indirect | 3.4K | $4.49 | $15.4K | 712.5K |
| May 12, 2026Form 4 | ROSENBLATT DAVID SChief Executive Officer | BuyCommon Stock · indirect | 43.8K | $4.51 | $197.3K | 709.1K |
| Mar 17, 2026Form 4 · 10b5-1 | Goins Melanie FGeneral Counsel and CPO | SellCommon Stock | 24 | $5.52 | $132.48 | 221.5K |
| Mar 16, 2026Form 4 · 10b5-1 | Goins Melanie FGeneral Counsel and CPO | SellCommon Stock | 69 | $5.50 | $379.50 | 221.5K |