Nvidias Record Earnings Fail to Impress Amid Growth Concerns Oil Prices Dip Below 100 as Iran Peace Deal Hopes Rise Modine Manufacturing Price Target Raised to 28538 Indicating Potential Downside SP 500 Edges Higher as Healthcare and Tech Lead Gains IEA Global EV Outlook 2026 Highlights Accelerating Electric Vehicle Trends Brent Crude Could Face Upside Risks Beyond 100 as Oil Market Tightens Foreign Institutional Investors Offload Rs 30000 Crore in Indian Equities in May Total Outflows Reach Rs 222 Lakh Crore