Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $342.4M | $367.3M | $320.0M | $210.7M |
| Gross profit | $271.3M | $317.1M | $276.0M | $164.5M |
| Research & development | $61.1M | $63.3M | $50.0M | $42.6M |
| Operating expenses | $272.2M | $289.2M | $220.0M | $204.8M |
| Operating income | −$841,000 | $27.9M | $56.0M | −$40.3M |
| EBITDAderived | $7.5M | $36.0M | $62.7M | −$34.0M |
| Net income | $3.6M | $68.7M | $38.1M | −$54.9M |
| Basic EPSper diluted share | $0.13 | $2.85 | $4.26 | -$6.33 |
| Diluted EPSper diluted share | $0.12 | $2.56 | $1.42 | -$6.33 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 23, 2026Form 4 · 10b5-1 | Leach BryanCEO AND PRESIDENT | SellClass A Common Stock | 4.0K | $30.31 | $119.9K | 866.5K |
| Jun 22, 2026Form 4 · 10b5-1 | Leach BryanCEO AND PRESIDENT | SellClass A Common Stock | 11.2K | $30.56 | $341.9K | 866.5K |
| Jun 9, 2026Form 4 · 10b5-1 | Leach BryanCEO AND PRESIDENT | SellClass A Common Stock | 4.7K | $31.96 | $151.7K | 916.5K |
| Jun 8, 2026Form 4 · 10b5-1 | Leach BryanCEO AND PRESIDENT | SellClass A Common Stock | 55 | $32.82 | $1.8K | 916.5K |
| Jun 8, 2026Form 4 · 10b5-1 | Leach BryanCEO AND PRESIDENT | SellClass A Common Stock | 10.4K | $32.12 | $332.5K | 916.5K |