52W Range | $4.07-$19.71 |
Market Cap | $339.8M |
Shares Short | 14M |
Revenue (12 Mos) | $55.2M |
Revenue Growth (YoY) | 4,249.6% |
Gross Profit (12 Mos) | $47.2M |
Diluted EPS | -$5.29 |
Yahoo Finance • 6 days ago
Yahoo Finance • 7 days ago
Yahoo Finance • 8 days ago
Address | 100 Campus Drive, Florham Park, NJ, United States, 07932 |
Sector | Healthcare |
Industry | Biotechnology |
Full-Time Employees | 427 |