Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $529.3M | $510.9M | $491.2M | $490.4M | $435.1M | $357.2M | $370.0M | $464.9M | $370.7M |
| Gross profit | $232.8M | $187.5M | $167.6M | $136.0M | $108.0M | $55.4M | $35.8M | $92.1M | $91.2M |
| Research & development | $73.7M | $73.2M | $68.6M | $64.7M | $59.1M | $60.1M | $69.4M | $58.8M | $34.7M |
| Operating expenses | $226.8M | $222.4M | $192.5M | $192.9M | $168.2M | $160.3M | $121.0M | $166.8M | $85.5M |
| Operating income | $6.1M | −$34.9M | −$24.9M | −$56.9M | −$60.1M | −$104.9M | −$85.2M | −$74.8M | $5.7M |
| EBITDAderived | $10.0M | −$31.7M | −$20.2M | −$52.1M | −$54.2M | −$94.7M | −$74.5M | −$69.5M | $9.5M |
| Net income | $14.9M | −$30.5M | −$22.0M | −$56.6M | −$56.0M | −$101.3M | −$86.0M | −$75.5M | $6.5M |
| Basic EPSper diluted share | $0.14 | -$0.31 | -$0.24 | -$0.65 | -$0.68 | -$1.30 | -$1.14 | -$1.12 | $0.11 |
| Diluted EPSper diluted share | $0.14 | -$0.31 | -$0.24 | -$0.65 | -$0.68 | -$1.30 | -$1.14 | -$1.12 | $0.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 · 10b5-1 | Rothstein Amy MDirector | SellCommon Stock | 5.3K | $13.02 | $68.5K | 95.2K |
| May 8, 2026Form 4 · 10b5-1 | Binder Kurtis JosephCHIEF FINANCIAL OFFICER | SellCommon Stock | 65.0K | $15.70 | $1.02M | 499.9K |
| Apr 17, 2026Form 4 · 10b5-1 | Binder Kurtis JosephCHIEF FINANCIAL OFFICER | SellCommon Stock | 25.0K | $15.19 | $379.8K | 564.9K |
| Apr 6, 2026Form 4 · 10b5-1 | Binder Kurtis JosephCHIEF FINANCIAL OFFICER | SellCommon Stock | 25.0K | $13.99 | $349.8K | 589.9K |
| Mar 12, 2026Form 4 | Busse BrianGENERAL COUNSEL | SellCommon Stock | 25.5K | $13.78 | $351.7K | 583.4K |