Weekly financial market update for week ending 7 June 2024