Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $70.9M | $63.9M | $50.1M | $34.4M | $29.2M | $14.3M | $5.5M | $929,000 |
| Gross profit | $58.8M | $55.2M | $42.4M | $28.4M | $23.3M | $11.3M | $4.2M | $383,000 |
| Research & development | $20.8M | $20.4M | $20.8M | $13.9M | $14.8M | $9.2M | $8.0M | $6.3M |
| Operating expenses | $101.3M | $111.8M | $86.4M | $59.1M | $51.9M | $57.9M | $35.7M | $22.0M |
| Operating income | −$42.5M | −$56.6M | −$42.7M | −$27.5M | −$26.5M | −$42.7M | −$25.5M | −$13.8M |
| EBITDAderived | −$40.2M | −$55.5M | −$42.0M | −$26.9M | −$25.8M | −$42.2M | −$25.3M | −$13.7M |
| Net income | −$48.6M | −$61.8M | −$35.4M | −$26.7M | −$26.6M | −$42.0M | −$25.1M | −$12.7M |
| Basic EPSper diluted share | -$1.74 | -$2.39 | -$1.40 | $1.07 | $1.17 | $2.07 | $1.56 | $1.37 |
| Diluted EPSper diluted share | -$1.74 | -$2.39 | -$1.40 | $1.07 | $1.17 | $2.07 | $1.56 | $1.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | Woody Joseph FralinDirector | BuyCommon Stock | 5.2K | $4.00 | $20.8K | 108.0K |
| Jun 9, 2026Form 4 | Woody Joseph FralinDirector | BuyCommon Stock | 5.0K | $4.18 | $20.9K | 102.8K |
| Jun 9, 2026Form 4 | Woody Joseph FralinDirector | BuyCommon Stock | 5.0K | $4.20 | $21.0K | 97.8K |
| Jun 3, 2026Form 4 | Woody Joseph FralinDirector | BuyCommon Stock | 5.0K | $4.09 | $20.4K | 92.8K |
| Jun 3, 2026Form 4 | Woody Joseph FralinDirector | BuyCommon Stock | 5.0K | $4.10 | $20.5K | 87.8K |