Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $361.1M | $366.1M | $307.5M | $257.8M | $190.3M | $138.9M | $152.8M | $122.6M | $125.3M | $112.3M | $78.5M | $63.8M |
| Gross profit | $189.7M | $188.9M | $152.0M | $137.9M | $99.0M | $65.1M | $74.0M | $58.3M | $64.9M | $59.5M | $40.8M | $33.6M |
| Research & development | $102.6M | $98.8M | $88.6M | $74.1M | $64.1M | $48.6M | $38.9M | $34.2M | $32.2M | $25.2M | $17.6M | $14.3M |
| Operating expenses | $190.4M | $195.9M | $195.5M | $157.4M | $136.2M | $112.2M | $95.7M | $93.2M | $82.0M | $59.9M | $39.2M | $33.2M |
| Operating income | −$737,000 | −$7.1M | −$43.5M | −$19.5M | −$37.2M | −$47.1M | −$21.7M | −$34.9M | −$17.0M | −$488,000 | $1.6M | $456,000 |
| EBITDAderived | $14.3M | $6.5M | −$29.9M | −$13.4M | −$32.6M | — | — | — | −$13.1M | $2.4M | $3.6M | $1.8M |
| Net income | −$10.8M | $40.8M | −$43.4M | −$24.3M | −$51.3M | −$51.9M | −$23.0M | −$35.2M | −$17.3M | −$1.7M | $900,000 | $297,000 |
| Basic EPSper diluted share | -$0.37 | $1.46 | -$1.62 | -$0.95 | -$2.12 | -$2.28 | -$1.05 | -$1.65 | -$0.84 | -$0.74 | -$2.67 | -$3.30 |
| Diluted EPSper diluted share | -$0.37 | $1.39 | -$1.62 | -$0.95 | -$2.12 | -$2.28 | -$1.05 | -$1.65 | -$0.84 | -$0.74 | -$2.67 | -$3.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4/A | SYLEBRA CAPITAL LLCDirector | SellCommon Stock · indirect | 19.1K | $127.36 | $2.43M | 775.9K |
| Jun 9, 2026Form 4 | SYLEBRA CAPITAL LLCDirector | SellCommon Stock · indirect | 12.1K | $127.36 | $1.54M | 782.9K |
| Jun 8, 2026Form 4/A | SYLEBRA CAPITAL LLCDirector | SellCommon Stock · indirect | 33.0K | $130.07 | $4.29M | 795.0K |
| Jun 8, 2026Form 4/A | SYLEBRA CAPITAL LLCDirector | SellCommon Stock · indirect | 12.5K | $125.97 | $1.58M | 828.0K |
| Jun 8, 2026Form 4 | SYLEBRA CAPITAL LLCDirector | SellCommon Stock · indirect | 33.0K | $130.07 | $4.29M | 795.0K |