Transaction in Own Shares

Summary by AI BETAClose X

On 30 October 2026 Babcock purchased 53,581 ordinary shares at a volume-weighted average price of £10.1721 (highest £10.2250; lowest £10.0900) and intends to hold the shares in treasury. Since 01 July 2026 the Company has repurchased 6,922,833 shares at a total cost of £68,705,724.45. Following the latest transaction the Company holds 17,703,549 shares in treasury and has 487,893,048 ordinary shares in issue (excluding treasury).

Disclaimer*

UK 100

Latest directors dealings