Live feed16:28:16·1hINSIDERFilingvia QuantisnowNew insider Carter Charles Ross claimed ownership of 44,375 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.OVID· Ovid Therapeutics Inc.Health CareOriginal source