Weekly market update for week ending 3 April 2026