Ovid Therapeutics OVID Falls 607 Watching 250 Support 20260515 Synaptics SYNA Q1 2026 Results Top Views on Strong Revenue Mercer International MERC Stock Today Rallies 176 Resistance at 100 20260515