Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.98B | $820.6M | $716.7M | $540.5M | $445.7M | $394.9M | $367.3M | $314.3M | $268.4M | $233.1M | $233.7M | $259.4M | $251.7M | $240.2M | $325.0M | $292.5M | $249.5M |
| Gross profit | $500.6M | $318.6M | $283.9M | $173.5M | $141.2M | $164.6M | $153.1M | $128.4M | $107.7M | $96.9M | $105.6M | $104.3M | $93.6M | $92.5M | $129.3M | $117.2M | $96.8M |
| Research & development | $127.7M | $100.7M | $97.7M | $64.3M | $54.7M | $53.8M | $46.5M | $34.2M | $26.4M | $28.5M | $35.0M | $46.5M | $25.5M | $37.2M | $31.0M | $35.8M | $24.5M |
| Operating income | −$311.0M | $40.8M | $71.8M | −$178.7M | −$9.9M | $43.3M | $47.1M | $33.8M | $30.4M | $20.8M | $20.1M | $2.0M | $12.4M | $3.8M | $43.1M | $34.0M | $29.9M |
| EBITDAderived | −$46.0M | $81.8M | $107.6M | −$78.7M | $50.9M | $62.6M | $57.0M | $41.5M | $36.4M | $25.8M | $23.9M | $10.4M | $21.6M | $14.7M | $52.0M | $44.5M | $38.9M |
| Net income | −$265.1M | $43.6M | $59.7M | −$176.2M | −$4.2M | $23.3M | $41.1M | $47.4M | $17.6M | $13.1M | $9.0M | $13.1M | — | — | — | — | — |
| Basic EPSper diluted share | -$5.40 | $1.56 | $2.19 | -$7.04 | -$0.17 | $0.97 | $1.73 | $2.00 | $0.76 | $0.57 | $0.39 | $0.13 | $0.61 | $0.47 | $1.40 | $1.20 | $0.97 |
| Diluted EPSper diluted share | -$5.40 | $1.55 | $2.18 | -$7.04 | -$0.17 | $0.96 | $1.71 | $1.97 | $0.75 | $0.56 | $0.39 | $0.13 | $0.60 | $0.47 | $1.36 | $1.17 | $0.94 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | PAGE STEPHEN FDirector | SellCommon Stock · indirect | 250 | $174.41 | $43.6K | 49.0K |
| May 15, 2026Form 4 · 10b5-1 | PAGE STEPHEN FDirector | SellCommon Stock · indirect | 250 | $162.31 | $40.6K | 49.3K |
| Apr 15, 2026Form 4 · 10b5-1 | PAGE STEPHEN FDirector | SellCommon Stock · indirect | 250 | $197.29 | $49.3K | 49.5K |
| Mar 16, 2026Form 4 · 10b5-1 | Shackley Brian CharlesChief Accounting Officer | SellCommon Stock | 200 | $212.52 | $42.5K | 5.8K |
| Mar 16, 2026Form 4 · 10b5-1 | PAGE STEPHEN FDirector | SellCommon Stock · indirect | 250 | $212.52 | $53.1K | 49.8K |