Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $457.5M | $405.9M | $333.6M | $253.8M | $187.9M | $132.9M | $102.7M | $78.8M |
| Gross profit | $354.9M | $314.4M | $257.4M | $194.0M | $141.1M | $98.0M | $74.6M | $57.8M |
| Research & development | $101.3M | $102.8M | $79.5M | $61.4M | $40.0M | $30.5M | $28.1M | $25.4M |
| Operating expenses | $398.3M | $374.8M | $326.7M | $245.6M | $169.2M | $130.0M | $121.8M | $78.6M |
| Operating income | −$43.5M | −$60.4M | −$69.3M | −$51.7M | −$28.1M | −$32.0M | −$47.3M | −$20.8M |
| EBITDAderived | −$32.6M | −$50.3M | −$62.6M | −$47.8M | −$24.1M | −$27.8M | −$43.0M | −$16.8M |
| Net income | −$43.3M | −$62.0M | −$66.4M | −$50.2M | −$28.7M | −$31.7M | −$46.8M | −$20.9M |
| Basic EPSper diluted share | — | — | — | — | -$0.53 | -$0.62 | -$2.54 | -$1.26 |
| Diluted EPSper diluted share | -$0.74 | -$1.09 | -$1.19 | -$0.92 | -$0.53 | -$0.62 | -$2.54 | -$1.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 · 10b5-1 | Howard Justyn RussellExecutive Chair | SellClass A Common Stock · indirect | 40.0K | $6.99 | $279.6K | 7.4K |
| Jun 2, 2026Form 4 · 10b5-1 | Howard Justyn RussellExecutive Chair | SellClass A Common Stock | 11.6K | $7.75 | $90.2K | 250.7K |
| May 11, 2026Form 4 · 10b5-1 | Howard Justyn RussellExecutive Chair | SellClass A Common Stock · indirect | 40 | $7.41 | $296.40 | 7.4K |
| May 11, 2026Form 4 · 10b5-1 | Howard Justyn RussellExecutive Chair | SellClass A Common Stock · indirect | 40.0K | $6.58 | $262.9K | 7.5K |
| Apr 10, 2026Form 4 · 10b5-1 | Howard Justyn RussellExecutive Chair | SellClass A Common Stock · indirect | 40.0K | $5.03 | $201.2K | 7.4K |