Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $120.3M | $109.0M | $99.2M | $103.0M | $100.3M | $67.4M | $70.1M | $23.9M | $45.4M | $50.6M | $62.7M | $16.9M | $13.3M | $16.3M |
| Research & development | $7.3M | $4.0M | $3.3M | $2.1M | $400,000 | $1.0M | $200,000 | — | $157,000 | — | $5.4M | $1.5M | $3.2M | $252,000 |
| Operating expenses | $86.5M | $41.4M | $45.2M | $115.1M | $95.4M | $108.3M | $85.0M | $30.3M | $49.5M | $66.7M | $104.5M | $58.7M | $45.5M | $31.2M |
| Operating income | −$53.0M | −$2.0M | −$13.3M | −$12.1M | $4.9M | −$41.0M | −$14.9M | −$6.4M | −$4.1M | −$16.1M | −$41.8M | −$41.8M | −$32.3M | −$14.8M |
| EBITDAderived | −$41.2M | $6.6M | −$2.8M | −$5.7M | $12.8M | −$32.4M | −$7.5M | −$5.7M | −$3.4M | −$15.1M | −$39.8M | −$39.9M | −$30.6M | −$13.9M |
| Net income | −$52.6M | −$5.1M | −$12.2M | −$8.9M | $60.4M | −$20.3M | $35.5M | $35.5M | $27.9M | $97.7M | −$30.1M | $1.4M | −$16.0M | −$13.1M |
| Basic EPSper diluted share | -$1.27 | -$0.14 | -$0.42 | -$0.48 | $3.31 | -$1.12 | $1.96 | $1.78 | $1.30 | $4.40 | -$1.37 | $0.06 | -$0.78 | -$0.65 |
| Diluted EPSper diluted share | -$1.27 | -$0.14 | -$0.42 | -$0.48 | $3.27 | -$1.12 | $1.93 | $1.76 | $1.29 | $4.34 | -$1.37 | $0.06 | -$0.78 | -$0.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 4, 2026Form 4 | Voncannon Jay LoringChief Financial Officer | SellCommon Stock | 16.7K | $2.27 | $37.9K | 48.3K |
| Mar 23, 2026Form 4 | Campbell-Breeden RichardDirector | BuyCommon Stock · indirect | 150.0K | $2.21 | $331.5K | 404.8K |
| Mar 17, 2026Form 4 | Wong Joseph MChief Technology Officer | BuyCommon Stock | 10.0K | $1.89 | $18.9K | 400.7K |
| Mar 16, 2026Form 4 | Smith Claiborne BensonGen Counsel, Corp Secretary | BuyCommon Stock | 1.0K | $1.92 | $1.9K | 102.5K |
| Mar 13, 2026Form 4 | EICHER CAROL SDirector | BuyCommon Stock | 77.5K | $1.95 | $151.1K | 174.0K |