Transaction in Own Shares

Summary by AI BETAClose X

Babcock purchased 27,532 ordinary shares on 09 November 2026 at a volume-weighted average price of £10.3830 (range £10.1150–£10.4650) and will hold them in treasury. Since 01 July 2026 the Company has bought 7,605,756 shares at a total cost of £75,613,514.14. Following the transaction the Company holds 18,386,472 treasury shares and has 487,210,125 ordinary shares in issue (excluding treasury), implying treasury stock is approximately 3.64% of total issued shares (505,596,597).

Disclaimer*

UK 100

Latest directors dealings