Weekly financial market update for 1 December 2023