Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.13B | $2.63B | $2.17B | $1.73B | $1.30B | $883.0M | $674.9M | $513.0M | $375.6M | $271.0M | $181.9M | $115.9M | $77.6M | $51.6M |
| Gross profit | $2.62B | $2.23B | $1.83B | $1.42B | $1.04B | $716.1M | $544.9M | $412.6M | $299.9M | $209.1M | $134.0M | $80.8M | $50.1M | $34.8M |
| Research & development | $905.9M | $778.7M | $617.7M | $442.0M | $302.0M | $205.6M | $158.2M | $117.6M | $70.4M | $46.0M | $32.5M | $25.6M | $15.0M | $10.6M |
| Operating expenses | $2.62B | $2.30B | $2.03B | $1.53B | $1.10B | $766.9M | $591.9M | $460.9M | $340.0M | $253.8M | $180.5M | $129.4M | $84.4M | $53.5M |
| Operating income | $7.4M | −$67.6M | −$200.9M | −$102.9M | −$54.8M | −$50.8M | −$47.0M | −$48.3M | −$40.1M | −$44.7M | −$46.5M | −$48.6M | −$34.3M | — |
| EBITDAderived | $143.7M | $29.2M | −$128.3M | −$44.7M | −$9.6M | −$13.8M | −$18.2M | −$24.8M | −$24.4M | −$33.5M | −$39.1M | −$42.9M | −$29.8M | — |
| Net income | $45.9M | $4.6M | −$164.5M | −$107.3M | −$77.8M | −$85.0M | −$53.7M | −$63.8M | −$39.7M | −$45.6M | −$46.1M | −$48.2M | −$34.3M | −$18.8M |
| Basic EPSper diluted share | $0.88 | $0.09 | -$3.30 | -$2.23 | -$1.66 | -$1.90 | -$1.28 | -$1.66 | -$1.08 | -$1.29 | -$1.39 | -$4.20 | -$6.71 | -$4.01 |
| Diluted EPSper diluted share | $0.86 | $0.09 | -$3.30 | -$2.23 | -$1.66 | -$1.90 | -$1.28 | -$1.66 | -$1.08 | -$1.29 | -$1.39 | -$4.20 | -$6.71 | -$4.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 · 10b5-1 | Halligan BrianDirector | SellCommon Stock · indirect | 8.5K | $184.42 | $1.57M | 93.5K |
| May 19, 2026Form 4 · 10b5-1 | Halligan BrianDirector | SellCommon Stock | 8.5K | $220.00 | $1.87M | 353.5K |
| May 12, 2026Form 4 | Shah DharmeshChief Technology Officer | BuyCommon Stock | 10.0K | $181.37 | $1.81M | 1.30M |
| May 12, 2026Form 4 | Rangan YaminiChief Executive Officer & Pres | BuyCommon Stock | 2.8K | $189.84 | $522.1K | 103.0K |
| May 11, 2026Form 4 | NORRINGTON LORRIE MDirector | BuyCommon Stock | 1.3K | $190.42 | $250.0K | 2.8K |