Ovid Therapeutics Inc (STU:1OT)
€ 2.42 +0.060 (+2.54%) Market Cap: 477.50 Mil Enterprise Value: 386.90 Mil PE Ratio: 0 PB Ratio: 2.48 GF Score: 38/100