Transaction in Own Shares

Summary by AI BETAClose X

Babcock repurchased 14,242 ordinary 60p shares on 4 November 2026 at an average price of £10.2945 (low £10.0750; high £10.4400) to be held in treasury; since 1 July 2026 the group has bought 6,991,855 shares at a total cost of £69,420,920.17. After this transaction the company holds 17,772,571 shares in treasury and has 487,824,026 ordinary shares in issue excluding treasury (total issued including treasury 505,596,597), meaning treasury stock represents approximately 3.52% of total issued shares, indicating the ongoing buyback will modestly reduce free float and be EPS-accretive.

Disclaimer*

UK 100

Latest directors dealings