Transaction in Own Shares

Summary by AI BETAClose X

Babcock purchased 40,321 ordinary shares on 03 November 2026 at a volume-weighted average price of £10.3815 (highest £10.4950, lowest £10.2800) and intends to hold them in treasury. Since 01 July 2026 the company has repurchased 6,977,613 shares at a total cost of £69,274,305.90. Following the transaction Babcock holds 17,758,329 shares in treasury and has 487,838,268 ordinary shares in issue (excluding treasury), a continuation of buyback activity that reduces the free float and marginally increases earnings per share for remaining shareholders.

Disclaimer*

UK 100

Latest directors dealings