Babcock 2026 BWNB Stalls at 2495 Consolidation Phase 20260520 US Economic Recovery Faces Headwinds as Consumer Spending Dips Amid Geopolitical Tensions Alibaba Shares Advance as Company Strikes Bullish Tone on AI Spending Despite Profit Decline Southern SFST Stalls at 5574 Consolidation Phase 20260520