Ovid Therapeutics Inc (FRA:1OT)
€ 2.74 -0.2 (-6.8%) Market Cap: 196.84 Mil Enterprise Value: 127.89 Mil PE Ratio: 0 PB Ratio: 2.71 GF Score: 45/100