Share buyback program (October 29 - November 4, 2025)

UK 100

Latest directors dealings