Weekly market update for week ending 21 November 2025