Ovid Therapeutics Inc (FRA:1OT)
€ 0.965 0.035 (3.76%) Market Cap: 72.77 Mil Enterprise Value: 16.89 Mil PE Ratio: 0 PB Ratio: 0.90 GF Score: 32/100