304.20MMarket Cap
LossP/E TTM
Institutional Confidence
Currency: USD Updated: Institutional Shareholding
Shareholder Activity
Invus Public Equities Advisors, LLC
MIC Capital Management UK LLP
Millennium Management LLC
Fidelity Management & Research Company LLC