Transaction in Own Shares

Summary by AI BETAClose X

Babcock purchased 14,459 ordinary shares on 2 November 2026 at a price range of £10.2150–£10.4550 and an average price of £10.3734 per share, to be held in treasury; since 1 July 2026 the company has bought 6,937,292 shares at a cost of £68,855,713.44. After this transaction Babcock holds 17,718,008 shares in treasury and has 487,878,589 ordinary shares in issue (excluding treasury), implying treasury shares represent approximately 3.5% of total issued share capital. The purchases were executed on the London Stock Exchange (VWAP £10.3734).

Disclaimer*

UK 100

Latest directors dealings