Transaction in Own Shares

Summary by AI BETAClose X

On 6 November 2026 Babcock repurchased 530,595 ordinary shares at a lowest price of £9.9540, highest £10.1750 and average £10.0580 per share, to be held in treasury. Since 1 July 2026 the company has bought 7,578,224 shares at a cost of £75,327,649.38. After this transaction the company holds 18,358,940 shares in treasury and has 487,237,657 ordinary shares in issue (excluding treasury). The transaction is part of the ongoing buyback programme and is likely to modestly support EPS and share demand.

Disclaimer*

UK 100

Latest directors dealings