Stag Industrial STAG Q1 2026 Earnings EPS 032 Beats Estimates Barings MCI Stalls at 1730 Consolidation Phase 20260515 IMF Upgrades UK 2026 Growth Forecast to 1 but Warns of Persistent Risks Tech Stocks Extend Rally for Second Session as Nifty IT Surges Over 2