Weekly financial market update for week ending 8 August 2025