
The FTSE 100 ended the quarter with a flourish, hitting an all-time high on Tuesday, as hopes grew of a peace settlement in the Middle East and as Sir Keir Starmer reiterated a commitment to fiscal responsibility.
The FTSE 100 index closed up 50.59 points, 0.5%, at 9,350.43, beating its previous record close of 9,321.40 in August.