Weekly market update for week ending 27 February 2026