Transaction in Own Shares

Summary by AI BETAClose X

On 11 November 2026 Babcock purchased 41,742 ordinary shares at a volume-weighted average price of £10.4329 (range £10.30–£10.66) and intends to hold them in treasury; since 1 July 2026 the Company has repurchased 7,661,397 shares at a total cost of £76,196,899.34, leaving 18,442,113 shares held in treasury and 487,154,484 ordinary shares in issue excluding treasury.

Disclaimer*

UK 100

Latest directors dealings