Market Outlook 5th June 2024