Ovid Therapeutics Inc (FRA:1OT)
€ 2.48 +0.080 (+3.33%) Market Cap: 469.31 Mil Enterprise Value: 379.62 Mil PE Ratio: 0 PB Ratio: 2.46 GF Score: 34/100