Weekly financial market update for week ending 28 March 2024