Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.04B | $748.0M | $531.1M | $369.5M | $250.8M | $161.7M |
| Gross profit | $749.5M | $544.4M | $389.0M | $270.1M | $181.6M | $115.7M |
| Research & development | $306.3M | $235.3M | $194.4M | $150.4M | $103.8M | $53.0M |
| Operating expenses | $613.9M | $481.8M | $402.3M | $335.3M | $241.6M | $131.7M |
| Operating income | $135.6M | $62.6M | −$13.3M | −$65.2M | −$60.0M | −$16.0M |
| EBITDAderived | $150.0M | $73.4M | −$6.2M | −$60.3M | −$57.3M | −$13.8M |
| Net income | $414.1M | $88.6M | $16.1M | −$59.6M | −$60.1M | −$15.8M |
| Basic EPSper diluted share | $9.05 | $2.04 | $0.39 | -$1.51 | -$2.57 | -$1.24 |
| Diluted EPSper diluted share | $8.57 | $1.88 | $0.35 | -$1.51 | -$2.57 | -$1.24 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 18, 2026Form 4 · 10b5-1 | Chen Stephen C.General Counsel | SellClass A Common Stock | 700 | $114.22 | $80.0K | 52.8K |
| May 18, 2026Form 4 · 10b5-1 | Chen Stephen C.General Counsel | SellClass A Common Stock | 1.3K | $113.27 | $144.6K | 53.5K |
| May 18, 2026Form 4 · 10b5-1 | Glance NatalieChief Engineering Officer | SellClass A Common Stock | 1.3K | $114.19 | $148.4K | 173.4K |
| May 18, 2026Form 4 · 10b5-1 | Glance NatalieChief Engineering Officer | SellClass A Common Stock | 2.1K | $113.21 | $233.2K | 174.7K |
| May 15, 2026Form 4 · 10b5-1 | Chen Stephen C.General Counsel | SellClass A Common Stock | 820 | $112.16 | $92.0K | 54.8K |