Weekly Financial Markets Highlights – 20 October 2023