Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $443.6M | $333.8M | $264.8M | $204.3M | $152.2M | $112.1M | $73.5M |
| Gross profit | $256.6M | $196.6M | $144.1M | $108.3M | $83.8M | $59.2M | $30.4M |
| Research & development | $118.4M | $96.2M | $84.7M | $69.3M | $48.8M | $40.2M | $32.7M |
| Operating expenses | $310.2M | $241.3M | $207.8M | $166.0M | $126.7M | $94.3M | $73.0M |
| Operating income | −$53.6M | −$44.6M | −$63.7M | −$57.7M | −$42.9M | −$35.1M | −$42.5M |
| EBITDAderived | −$26.7M | −$34.1M | −$53.1M | −$49.6M | −$39.5M | −$32.3M | −$40.3M |
| Net income | −$47.7M | −$40.8M | −$62.9M | −$58.6M | −$46.8M | −$51.4M | −$41.9M |
| Basic EPSper diluted share | -$0.46 | -$0.41 | -$0.67 | -$0.64 | -$0.73 | -$11.78 | -$9.91 |
| Diluted EPSper diluted share | -$0.46 | -$0.41 | -$0.67 | -$0.64 | -$0.73 | -$11.78 | -$9.91 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 14, 2026Form 4 | General Atlantic (AL) SPV, L.P. +8Director,TenPercentOwner | BuyCommon Stock · indirect | 675.0K | $16.49 | $11.13M | 19.42M |
| May 14, 2026Form 4 | General Atlantic Partners (Lux), SCSp +9Director,TenPercentOwner | BuyCommon Stock · indirect | 675.0K | $16.49 | $11.13M | 19.42M |
| May 13, 2026Form 4 | General Atlantic (AL) SPV, L.P. +8Director,TenPercentOwner | BuyCommon Stock · indirect | 550.0K | $16.63 | $9.15M | 18.75M |
| May 13, 2026Form 4 | General Atlantic Partners (Lux), SCSp +9Director,TenPercentOwner | BuyCommon Stock · indirect | 550.0K | $16.63 | $9.15M | 18.75M |
| May 12, 2026Form 4 | General Atlantic (AL) SPV, L.P. +8Director,TenPercentOwner | BuyCommon Stock, par value $0.001 per share ("Common Stock") · indirect | 750.0K | $16.87 | $12.65M | 18.20M |