Transaction in Own Shares

Summary by AI BETAClose X

Babcock purchased 14,901 ordinary shares on 12 November 2026 at an average price of £10.0674 (lowest £9.85, highest £10.555) and will hold them in treasury; since 1 July 2026 the company has bought 7,676,298 shares at a total cost of £76,346,913.67. Following the transaction Babcock holds 18,457,014 shares in treasury and has 487,139,583 ordinary shares in issue excluding treasury (treasury ≈ 3.65% of total issued). The continuing buyback program modestly reduces share count and is likely to support earnings per share.

Disclaimer*

UK 100

Latest directors dealings