Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $200.9M | $167.2M | $138.9M | $106.4M | $90.2M | $73.4M | $67.3M | $55.4M | $48.0M |
| Gross profit | $159.9M | $132.1M | $109.4M | $90.7M | $79.7M | $64.5M | $60.5M | $50.5M | $42.9M |
| Research & development | $17.4M | $16.6M | $15.0M | $13.6M | $12.4M | $9.5M | $7.3M | $5.4M | $5.5M |
| Operating expenses | $182.2M | $167.4M | $156.4M | $150.3M | $131.4M | $103.1M | $96.5M | $62.5M | $60.2M |
| Operating income | −$22.3M | −$35.2M | −$46.9M | −$59.6M | −$51.7M | −$38.6M | −$36.0M | −$12.0M | −$17.4M |
| EBITDAderived | −$16.6M | −$30.9M | −$41.5M | −$56.2M | −$49.6M | −$37.4M | −$35.2M | −$11.2M | −$16.3M |
| Net income | −$18.9M | −$30.9M | −$43.3M | −$61.3M | −$56.6M | −$43.7M | −$38.4M | −$17.5M | −$23.0M |
| Basic EPSper diluted share | -$0.44 | -$0.75 | -$1.13 | -$1.79 | -$1.71 | -$1.50 | -$1.55 | -$2.20 | -$6.65 |
| Diluted EPSper diluted share | -$0.44 | -$0.75 | -$1.13 | -$1.79 | -$1.71 | -$1.50 | -$1.55 | -$2.20 | -$6.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | DUNN JEFFREY WDirector | SellCommon Stock | 3.6K | $15.25 | $54.5K | 16.1K |
| May 29, 2026Form 4 | Davis Timothy E JRDirector | SellCommon Stock | 3.5K | $14.14 | $49.5K | 65.7K |
| May 28, 2026Form 4 | Davis Timothy E JRDirector | SellCommon Stock | 3.8K | $14.47 | $54.7K | 69.2K |
| May 18, 2026Form 4 | Maheshwari AnshulChief Financial Officer | SellCommon Stock | 2.2K | $14.65 | $32.1K | 259.9K |
| May 18, 2026Form 4 | Maheshwari AnshulChief Financial Officer | SellCommon Stock | 2.5K | $14.71 | $36.4K | 260.7K |