OSW Q1 2026 Earnings EPS Beats Estimates with 389 Surprise Amid Modest Stock Decline Youdao DAO Q1 2026 Earnings EPS Misses Estimates but Stock Surges Over 12 MGNX Q1 2026 Earnings Narrowed Loss Meets Street Views Amid Pipeline Progress BancFirst Corporation BANF Q1 2026 Earnings Solid EPS Beat Lifts Banks Start to Fiscal Year XPER Q1 2026 Earnings Strong EPS Beat Drives Stock Higher NatWest Group NWG Edges Lower on Modest Volume Support Levels Under Watch Apple Hospitality REIT APLE Rises 152 Testing Key Resistance After Support Hold Sangoma Technologies SANG Edges Higher Testing Key Resistance After 278 Gain PRAX Shows Strength Praxis Precision Medicines Gains 245 as Biotech Momentum Builds STSS Q3 2025 Earnings EPS Misses Estimates by a Wide Margin as Revenue Remains Unreported