Microsoft Corporation MSFT Delivers Q1 2026 Beat EPS 427 vs 414 Expected Benitec BNTC Holds 1161 Direction Awaited 20260514 Is ARKO APC Still a Buy After 153 Rally 20260519 Old ONBPO Stalls at 2475 Consolidation Phase 20260514