Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.67B | $2.17B | $1.62B | $1.09B | $673.1M | $431.3M | $302.8M | $190.2M | $125.7M | $80.3M |
| Gross profit | $2.05B | $1.69B | $1.25B | $848.7M | $522.8M | $335.5M | $243.2M | $152.3M | $98.2M | $60.2M |
| Research & development | $672.5M | $499.8M | $350.8M | $289.1M | $174.7M | $97.9M | $62.0M | $39.4M | $33.6M | $20.9M |
| Operating expenses | $2.18B | $1.81B | $1.49B | $1.18B | $730.6M | $449.5M | $278.5M | $186.9M | $133.3M | $87.0M |
| Operating income | −$128.5M | −$121.5M | −$234.6M | −$327.4M | −$207.8M | −$114.0M | −$35.3M | −$34.6M | −$35.1M | −$26.8M |
| Net income | −$41.5M | −$57.7M | −$202.3M | −$390.3M | −$262.0M | −$115.1M | −$28.7M | −$33.6M | −$35.5M | −$27.4M |
| Basic EPSper diluted share | -$0.27 | -$0.39 | -$1.40 | -$2.77 | -$1.93 | -$0.89 | -$0.23 | -$0.63 | -$1.54 | -$1.36 |
| Diluted EPSper diluted share | -$0.27 | -$0.39 | -$1.40 | -$2.77 | -$1.93 | -$0.89 | -$0.23 | -$0.63 | -$1.54 | -$1.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 · 10b5-1 | RUBIN KEVINChief Financial Officer | SellCommon Stock | 12 | $126.79 | $1.5K | 41.9K |
| Jun 25, 2026Form 4 · 10b5-1 | RUBIN KEVINChief Financial Officer | SellCommon Stock | 228 | $125.97 | $28.7K | 41.9K |
| Jun 25, 2026Form 4 · 10b5-1 | RUBIN KEVINChief Financial Officer | SellCommon Stock | 560 | $124.87 | $69.9K | 42.1K |
| Jun 25, 2026Form 4 · 10b5-1 | RUBIN KEVINChief Financial Officer | SellCommon Stock | 1.7K | $124.07 | $210.4K | 42.7K |
| Jun 25, 2026Form 4 · 10b5-1 | RUBIN KEVINChief Financial Officer | SellCommon Stock | 504 | $123.18 | $62.1K | 44.4K |