Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $282.9M | $291.3M | $267.0M | $256.4M | $226.9M | $148.7M | $113.9M |
| Gross profit | $179.8M | $190.2M | $167.8M | $174.9M | $168.6M | $107.6M | $77.8M |
| Research & development | $33.8M | $33.3M | $26.7M | $20.8M | $15.9M | $12.3M | $12.5M |
| Operating expenses | $197.1M | $186.3M | $165.7M | $134.3M | $109.8M | $75.8M | $69.3M |
| Operating income | −$17.3M | $3.9M | $2.0M | $40.5M | $58.8M | $31.8M | $8.5M |
| EBITDAderived | $1.7M | $28.7M | $30.5M | $64.1M | $74.5M | $47.5M | $15.4M |
| Net income | −$14.5M | $12.5M | $8.9M | $28.7M | $56.6M | $26.6M | $6.6M |
| Basic EPSper diluted share | -$0.31 | $0.25 | $0.17 | $0.55 | $1.13 | $0.51 | $0.04 |
| Diluted EPSper diluted share | -$0.31 | $0.23 | $0.16 | $0.50 | $1.00 | $0.46 | $0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Goel Rajeev K.CHIEF EXECUTIVE OFFICER | SellClass A Common Stock | 43.1K | $11.30 | $486.8K | 0 |
| Jun 8, 2026Form 4 · 10b5-1 | Goel Rajeev K.CHIEF EXECUTIVE OFFICER | SellClass A Common Stock | 44.0K | $11.33 | $498.5K | 21.2K |
| Jun 2, 2026Form 4 · 10b5-1 | Kumar MukulPRESIDENT, ENGINEERING | SellClass A Common Stock | 8.0K | $11.96 | $95.7K | 100.9K |
| May 26, 2026Form 4 · 10b5-1 | Goel Rajeev K.CHIEF EXECUTIVE OFFICER | SellClass A Common Stock | 44.0K | $10.41 | $458.0K | 21.2K |
| May 18, 2026Form 4 | Gimbel LisaCHIEF ACCOUNTING OFFICER | SellClass A Common Stock | 2.9K | $9.89 | $28.3K | 13.7K |