Ovid Therapeutics Inc (FRA:1OT)
€ 2.1 +0.020 (+0.96%) Market Cap: 409.73 Mil Enterprise Value: 284.64 Mil PE Ratio: 0 PB Ratio: 2.11 GF Score: 51/100