Transaction in Own Shares

Summary by AI BETAClose X

ITV PLC has repurchased 4,127,799 ordinary shares on July 31, 2026, as part of its announced share buyback programme, with the highest price paid per share being 75.35 pence and the lowest at 74.15 pence, resulting in a volume weighted average price of 75.33 pence. These purchased shares will be held in treasury, bringing the total held to 69,607,076, with 3,789,061,420 ordinary shares now in issue, meaning the total number of voting rights is 3,858,668,496.

Disclaimer*

Companies

ITV (ITV)
UK 100

Latest directors dealings