Oil Prices Plunge Over 5 as Iran Nuclear Deal Hopes Intensify Micron Schedules Fiscal Q3 Earnings Webcast for June 24 CXMT Reports Strong Growth Figures Amid IPO Ambitions Apple Faces Key Test Next Month as Record Rally Meets WWDC AI Expectations American Consumer Confidence Hits Record Low in May Economists Question Recovery Timeline Barclays Raises Energy Transfer Price Target Signals Potential Upside Morrisons Announces Plans to Close 100 Stores Amid Rising Cost Pressures