Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $492.5M | $467.5M | $430.7M | $370.8M | $281.4M | $213.6M | $166.4M | $117.8M | $79.6M |
| Gross profit | $418.4M | $387.8M | $352.9M | $300.4M | $233.0M | $182.9M | $141.8M | $100.6M | $66.9M |
| Research & development | $126.9M | $141.5M | $139.8M | $134.9M | $95.7M | $64.6M | $49.0M | $38.9M | $33.5M |
| Operating expenses | $412.6M | $447.6M | $449.1M | $429.7M | $334.7M | $249.2M | $197.3M | $142.9M | $105.2M |
| Operating income | $5.8M | −$59.8M | −$96.2M | −$129.4M | −$101.7M | −$66.3M | −$55.6M | −$42.3M | −$38.3M |
| EBITDAderived | $19.0M | −$39.2M | −$76.1M | −$111.9M | −$93.4M | −$61.0M | −$53.2M | −$40.6M | −$37.0M |
| Net income | $173.4M | −$42.7M | −$75.2M | −$128.4M | −$107.5M | −$68.9M | −$50.3M | −$40.7M | −$38.1M |
| Basic EPSper diluted share | $1.91 | -$0.59 | -$0.89 | -$1.45 | -$1.27 | -$0.87 | -$0.77 | -$1.90 | -$1.91 |
| Diluted EPSper diluted share | $1.87 | -$0.59 | -$0.89 | -$1.45 | -$1.27 | -$0.87 | -$0.77 | -$1.90 | -$1.91 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 · 10b5-1 | Tejada JenniferExecutive Chair | SellCommon Stock | 105.1K | $6.92 | $727.3K | 1.75M |
| May 18, 2026Form 4 · 10b5-1 | Tejada JenniferExecutive Chair | SellCommon Stock | 358.4K | $6.98 | $2.50M | 1.85M |
| Dec 30, 2025Form 4 · 10b5-1 | Solomon Dan AlexandruDirector | SellCommon Stock | 266.7K | $13.35 | $3.56M | 2.39M |
| Jul 25, 2025Form 4 · 10b5-1 | Solomon Dan AlexandruDirector | SellCommon Stock | 48 | $18.00 | $864.00 | 2.66M |
| Jan 28, 2025Form 4 · 10b5-1 | Tejada JenniferChief Executive Officer | SellCommon Stock | 1.6K | $20.00 | $31.4K | 868.3K |