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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.20B | $1.07B | $959.4M | $1.36B | $1.74B | $1.34B | $1.33B | $1.47B | $1.63B | $1.72B | $1.67B | $1.70B | $947.5M | $663.6M | $548.2M | $598.5M | $514.9M | $473.3M |
| Gross profit | $535.4M | $480.4M | $439.8M | $715.9M | $943.1M | $611.2M | $543.1M | $497.1M | $480.1M | $523.6M | $581.5M | $578.7M | $436.1M | $325.8M | $255.6M | $246.1M | $208.7M | $191.5M |
| Research & development | $381.8M | $346.8M | $336.3M | $351.2M | $367.3M | $313.4M | $302.5M | $342.7M | $363.2M | $292.3M | $311.2M | $293.2M | $192.7M | $144.7M | $118.0M | $105.0M | $86.6M | $68.0M |
| Operating expenses | $602.5M | $574.5M | $541.4M | $561.6M | $592.7M | $464.2M | $474.2M | $503.4M | $542.0M | $458.9M | $506.3M | $416.5M | $363.6M | $225.1M | $188.0M | $173.6M | $146.6M | $122.0M |
| Operating income | −$67.1M | −$94.1M | −$101.6M | $154.3M | $350.4M | $147.0M | $68.9M | −$6.3M | −$61.9M | $64.7M | $75.2M | $162.2M | $72.5M | $100.7M | $67.6M | $72.5M | $62.1M | $69.5M |
| EBITDAderived | — | — | −$74.0M | $181.7M | $374.4M | $168.6M | $95.6M | $29.3M | −$23.0M | $97.9M | $106.4M | $187.0M | $86.7M | $110.5M | $78.0M | $83.7M | $70.8M | $75.8M |
| Net income | −$490.8M | −$47.8M | $125.6M | $73.6M | $257.5M | $79.6M | $118.8M | −$22.9M | −$124.1M | $48.8M | $72.2M | $110.4M | $46.7M | $98.9M | $54.1M | $63.8M | $53.0M | $48.1M |
| Basic EPSper diluted share | -$12.62 | -$1.22 | $3.20 | $1.86 | $6.60 | $2.29 | $3.54 | -$0.66 | -$3.63 | $1.40 | $1.97 | $2.99 | $1.34 | $3.03 | $1.64 | $1.87 | $1.57 | $1.41 |
| Diluted EPSper diluted share | -$12.62 | -$1.22 | $3.16 | $1.83 | $6.33 | $2.08 | $3.41 | -$0.66 | -$3.63 | $1.37 | $1.91 | $2.84 | $1.26 | $2.89 | $1.57 | $1.80 | $1.50 | $1.35 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Song EstherSee Remarks | SellCommon Stock | 126 | $138.28 | $17.4K | 12.2K |
| Jun 18, 2026Form 4 · 10b5-1 | Bodensteiner LisaSee Remarks | SellCommon Stock | 334 | $138.28 | $46.2K | 62.0K |
| May 28, 2026Form 4 · 10b5-1 | Song EstherSee Remarks | SellCommon Stock | 357 | $143.32 | $51.2K | 12.4K |
| May 28, 2026Form 4 · 10b5-1 | Song EstherSee Remarks | SellCommon Stock | 2.6K | $142.70 | $371.2K | 12.8K |
| May 28, 2026Form 4 · 10b5-1 | Song EstherSee Remarks | SellCommon Stock | 2.7K | $141.75 | $384.7K | 15.4K |