Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption Nuveen JQC Stock Down 051 Support Test at 464 20260514 ICICI Bank IBN Delivers Q1 2026 Beat EPS 1890 vs 1886 Expected