Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.03B | $1.19B | $1.36B | $1.76B | $1.62B | $1.47B | $1.33B | $1.13B | $736.4M | $498.9M | $361.2M |
| Gross profit | $983.1M | $1.13B | $1.30B | $1.43B | $1.34B | $1.29B | — | — | — | — | — |
| Research & development | $87.4M | $95.4M | $96.5M | $73.8M | $70.9M | $68.8M | $64.2M | $61.1M | $47.9M | $20.6M | $16.8M |
| Operating income | $65.4M | $21.9M | −$26.5M | −$75.6M | −$67.9M | −$6.4M | $38.6M | $63.9M | −$147.9M | $24.1M | −$1.6M |
| EBITDAderived | $112.5M | $110.5M | $75.1M | $15.7M | $7.2M | $89.2M | $134.0M | $150.4M | −$110.1M | $35.6M | $8.9M |
| Net income | $43.8M | $36.8M | −$40.3M | −$128.0M | −$70.5M | — | — | $77.5M | — | — | — |
| Basic EPSper diluted share | $0.96 | $0.72 | -$0.81 | -$0.26 | -$0.14 | -$0.01 | $0.07 | $0.16 | -$0.24 | $0.03 | $0.00 |
| Diluted EPSper diluted share | $0.94 | $0.71 | -$0.81 | -$0.26 | -$0.14 | -$0.01 | $0.07 | $0.15 | -$0.24 | $0.03 | $0.00 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 6, 2025Form 4 | Shanmugasundaram KuleshChief Technology Officer | SellClass A Common Stock, par value $0.001 | 9.9K | $1.56 | $15.4K | 414.7K |
| Nov 15, 2024Form 4 | Kip Jeffrey WCEO | BuyClass A Common Stock, par value $0.001 | 250.0K | $1.72 | $430.0K | 917.3K |
| Aug 1, 2024Form 4 · 10b5-1 | Shanmugasundaram KuleshChief Technology Officer | SellClass A Common Stock, par value $0.001 | 11.7K | $2.32 | $27.3K | 125.3K |
| Jul 1, 2024Form 4 · 10b5-1 | Shanmugasundaram KuleshChief Technology Officer | SellClass A Common Stock, par value $0.001 | 11.7K | $1.90 | $22.3K | 137.0K |