Alibaba BABA Stock What Is Driving Performance Volatility Increases 20260420 WAT Waters Corporation rises 106 percent after Q4 2025 results as 7 percent revenue growth offsets minor EPS miss Oxford OXLCZ shares tick higher despite Q4 earnings miss investors focus on 2027 note outlook Mereo MREO Stock Relative Strength Momentum Fading 20260420