British Oil BP Slides 219 as Selling Pressure Mounts 20260520 Shoals SHLS Reports Strong Q1 2026 Revenue NA EPS Beats Air India Faces Mounting Losses and Leadership Void Ahead of Final Ahmedabad Crash Report Morgan Stanley Bullish on Indian Stock Market Why Domestic Cyclicals Are Favored Despite External Risks Consumer Spending Shows Resilience Amid Persistent Gas Price Headwinds Indian Rupee Hits Record Low of 9571 Against US Dollar RBI Intervenes via StateOwned Banks