Transaction in Own Shares

Summary by AI BETAClose X

Babcock International Group PLC announced a transaction in its own shares on April 22, 2026, purchasing 238,000 ordinary shares at an average price of £12.2039 per share, with the highest price paid being £12.4950 and the lowest £12.0700. These shares will be held in treasury. Since July 24, 2025, the company has bought back a total of 14,116,165 shares for £166,534,601.44, and now holds 12,313,205 shares in treasury, with 493,283,392 ordinary shares in issue excluding treasury shares.

Disclaimer*

UK 100

Latest directors dealings