Transaction in Own Shares

Summary by AI BETAClose X

Macfarlane bought and cancelled 225,015 ordinary shares between 2–6 November 2026 (date VWAPs: 02/11 82.40p, 03/11 79.95p, 04/11 81.70p, 05/11 83.14p, 06/11 83.80p) and confirms 55,059 shares were purchased for cancellation on 27 October 2026 at 79.70p, bringing total cancellations disclosed here to 280,074 shares at prices ranging 79.70–83.30 pence per share; following these cancellations the issued share capital and total voting rights are 153,251,896 ordinary shares and the Company holds no shares in treasury; the purchases form part of the buyback programme announced 1 October 2026.

Disclaimer*

UK 100

Latest directors dealings