Transaction in Own Shares

Summary by AI BETAClose X

Babcock purchased 13,899 ordinary shares on 10 November 2026 at a lowest price of £10.5400, highest £10.7500 and an average price of £10.6407 per share and intends to hold them in treasury. Since 1 July 2026 the company has repurchased 7,619,655 shares at a total cost of £75,761,409.23. After this transaction Babcock holds 18,400,371 shares in treasury and has 487,196,226 ordinary shares in issue (excluding treasury).

Disclaimer*

UK 100

Latest directors dealings