Morgan Stanley Suggests Inflation Could Peak in the Coming Month What It Means for Markets Shell Reports Surge in Q1 Profits Amid Iran Conflict and Strait of Hormuz Disruption Eagle ECCC Q4 2025 Earnings 025 EPS Surges Past 022 Estimates