ITV plc (LSE:ITV) Directors Insider Transactions



The Directors and Chief Executives of ITV plc (LSE:ITV) are required by law to report any insider transaction activities i.e. buying, selling, option exercising the ITV plc's shares in the stock market. Below table shows the list of insider transactions as reported by ITV plc to the LSE stock exchange.

An insider trade occurs when an individual (such as a CEO, CFO or COO) that has non-public information about a company buys or sells shares of that company's stock. Tracking a company's insider trades is a metric that can be used to identify the direction that the company's executives believes that the company is headed. For example, if a number of insiders purchase more shares of a company, they may believe that the company will have strong future earnings and that the share price will increase in the near future.

ITV plc Directors/Insider Transactions Activity

List of Insider trades activity from ITV plc (ITV).

Date Director Shares Value Note
17 Mar 2026 Liberty Global plc 94,000,000 - -
04 Mar 2026 Merrill Lynch Investment Managers (UK), Ltd. 0 - -
03 Feb 2026 Threadneedle Investments Limited 18,139,188 - -
31 Dec 2025 ITV plc 0 - -
22 Dec 2025 ITV plc 35,000,000 - -
22 Oct 2025 Liberty Global plc 193,365,540 - -
30 Apr 2025 ITV plc 20,000,000 - -
11 Apr 2025 Nebhrajani (Sharmila) 11,930 10,450 Bought at price 0.88 per share.
07 Apr 2025 Kennedy (Christopher John) 846,194 - -
07 Apr 2025 Kennedy (Christopher John) 398,708 344,882 Sold at price 0.86 per share.
07 Apr 2025 McCall (Carolyn) 1,393,013 - -
07 Apr 2025 McCall (Carolyn) 656,358 567,749 Sold at price 0.86 per share.
04 Apr 2025 ITV plc 3,059,286 2,839,017 Buy Back at price 0.93 per share.
01 Apr 2025 ITV plc 0 - -
28 Mar 2025 Kennedy (Christopher John) 367,120 - -
28 Mar 2025 Kennedy (Christopher John) 172,979 176,784 Sold at price 1.02 per share.
28 Mar 2025 Moore (Paul) 390,207 - -
28 Mar 2025 Moore (Paul) 183,858 187,902 Sold at price 1.02 per share.
28 Mar 2025 Mullins (Kyla) 558,932 - -
28 Mar 2025 Mullins (Kyla) 263,357 269,150 Sold at price 1.02 per share.
28 Mar 2025 Lygo (Kevin) 1,139,824 - -
28 Mar 2025 Lygo (Kevin) 536,461 548,263 Sold at price 1.02 per share.
28 Mar 2025 McCall (Carolyn) 567,177 - -
28 Mar 2025 McCall (Carolyn) 267,242 273,121 Sold at price 1.02 per share.
28 Mar 2025 Bellamy (Julian) 866,445 - -
28 Mar 2025 Bellamy (Julian) 408,251 417,232 Sold at price 1.02 per share.
28 Mar 2025 Brooke (Magnus) 230,632 - -
28 Mar 2025 Brooke (Magnus) 108,669 111,059 Sold at price 1.02 per share.
28 Mar 2025 Farnsworth (Simon) 73,263 - -
28 Mar 2025 Farnsworth (Simon) 34,520 35,279 Sold at price 1.02 per share.
28 Mar 2025 Williams (Kelly) 993,984 - -
28 Mar 2025 Williams (Kelly) 993,984 1,015,851 Sold at price 1.02 per share.
28 Mar 2025 Osborn (David) 447,172 - -
28 Mar 2025 Osborn (David) 210,698 215,333 Sold at price 1.02 per share.
28 Mar 2025 Rawcliffe (Ade) 217,101 - -
28 Mar 2025 Rawcliffe (Ade) 102,294 104,544 Sold at price 1.02 per share.
06 Mar 2025 RWC Asset Management LLP 0 - -
06 Mar 2025 Schroder Investment Management Ltd. (SIM) 0 - -
06 Mar 2025 Threadneedle Investments Limited 0 - -
06 Mar 2025 Silchester International Investors Ltd 0 - -
06 Mar 2025 McCall (Carolyn) 0 - -
06 Mar 2025 ITV plc 204,181 189,479 Buy Back at price 0.93 per share.
06 Mar 2025 Katz (Gidon) 0 - -
06 Mar 2025 Kennedy (Christopher John) 0 - -
06 Mar 2025 Nebhrajani (Sharmila) 0 - -
06 Mar 2025 Liberty Global plc 0 - -
06 Mar 2025 Ewing (Margaret) 0 - -
06 Mar 2025 Amin (Salman) 0 - -
06 Mar 2025 Artemis Investment Management Ltd 0 - -
06 Mar 2025 Bonham-Carter (Edward Henry) 0 - -
06 Mar 2025 Cooke (Graham) 0 - -
06 Mar 2025 Cosslett (Andrew) 0 - -
05 Mar 2025 ITV plc 3,186,880 2,877,752 Buy Back at price 0.90 per share.
04 Mar 2025 ITV plc 3,011,800 2,698,572 Buy Back at price 0.90 per share.
03 Mar 2025 ITV plc 1,350,015 1,217,713 Buy Back at price 0.90 per share.
28 Feb 2025 ITV plc 2,050,273 1,830,893 Buy Back at price 0.89 per share.
28 Feb 2025 ITV plc 0 - -
27 Feb 2025 ITV plc 2,686,394 2,401,636 Buy Back at price 0.89 per share.
26 Feb 2025 ITV plc 1,752 1,597 Buy Back at price 0.91 per share.
31 Jan 2025 ITV plc 0 - -
30 Jan 2025 ITV plc 85,050 76,034 Buy Back at price 0.89 per share.
29 Jan 2025 ITV plc 96,715 85,496 Buy Back at price 0.88 per share.
28 Jan 2025 ITV plc 101,011 89,192 Buy Back at price 0.88 per share.
27 Jan 2025 ITV plc 1,410,471 1,251,087 Buy Back at price 0.89 per share.
24 Jan 2025 ITV plc 2,284,260 1,996,443 Buy Back at price 0.87 per share.
23 Jan 2025 ITV plc 2,154,076 1,889,124 Buy Back at price 0.88 per share.
22 Jan 2025 ITV plc 2,438,093 2,130,893 Buy Back at price 0.87 per share.
21 Jan 2025 ITV plc 1,854,159 1,626,097 Buy Back at price 0.88 per share.
20 Jan 2025 ITV plc 851,715 755,471 Buy Back at price 0.89 per share.
17 Jan 2025 ITV plc 153,358 134,341 Buy Back at price 0.88 per share.
16 Jan 2025 ITV plc 2,264,682 1,968,008 Buy Back at price 0.87 per share.
15 Jan 2025 ITV plc 1,909,630 1,682,384 Buy Back at price 0.88 per share.
14 Jan 2025 ITV plc 3,470,592 2,967,356 Buy Back at price 0.86 per share.
13 Jan 2025 ITV plc 3,495,427 2,985,094 Buy Back at price 0.85 per share.
10 Jan 2025 ITV plc 3,417,770 2,959,788 Buy Back at price 0.87 per share.
09 Jan 2025 ITV plc 3,276,674 2,863,813 Buy Back at price 0.87 per share.
08 Jan 2025 ITV plc 3,105,863 2,726,947 Buy Back at price 0.88 per share.
07 Jan 2025 ITV plc 1,994,004 1,790,615 Buy Back at price 0.90 per share.
06 Jan 2025 ITV plc 1,684,141 1,517,411 Buy Back at price 0.90 per share.
03 Jan 2025 ITV plc 648,280 587,989 Buy Back at price 0.91 per share.
03 Jan 2025 Liberty Global plc 17,240,510 - -
02 Jan 2025 ITV plc 180,779 163,424 Buy Back at price 0.90 per share.
31 Dec 2024 ITV plc 256,947 234,592 Buy Back at price 0.91 per share.
31 Dec 2024 Katz (Gidon) 0 - -
31 Dec 2024 Kennedy (Christopher John) 0 - -
31 Dec 2024 McCall (Carolyn) 0 - -
31 Dec 2024 Nebhrajani (Sharmila) 0 - -
31 Dec 2024 Cooke (Graham) 0 - -
31 Dec 2024 Cosslett (Andrew) 0 - -
31 Dec 2024 Ewing (Margaret) 0 - -
31 Dec 2024 Bonham-Carter (Edward Henry) 0 - -
31 Dec 2024 Amin (Salman) 0 - -
30 Dec 2024 ITV plc 104,670 95,877 Buy Back at price 0.92 per share.
27 Dec 2024 ITV plc 159,999 146,879 Buy Back at price 0.92 per share.
24 Dec 2024 ITV plc 453,811 415,690 Buy Back at price 0.92 per share.
23 Dec 2024 ITV plc 1,805,759 1,628,794 Buy Back at price 0.90 per share.
20 Dec 2024 ITV plc 4,258,638 3,854,067 Buy Back at price 0.90 per share.
19 Dec 2024 ITV plc 3,940,080 3,546,072 Buy Back at price 0.90 per share.
18 Dec 2024 ITV plc 4,952,785 4,546,656 Buy Back at price 0.92 per share.
17 Dec 2024 ITV plc 5,092,874 4,659,979 Buy Back at price 0.92 per share.
16 Dec 2024 ITV plc 466,876 432,327 Buy Back at price 0.93 per share.
12 Dec 2024 ITV plc 18,472 17,326 Buy Back at price 0.94 per share.
11 Dec 2024 ITV plc 474,551 441,806 Buy Back at price 0.93 per share.
10 Dec 2024 ITV plc 26,136 24,698 Buy Back at price 0.94 per share.
06 Dec 2024 ITV plc 1,962 1,824 Buy Back at price 0.93 per share.
05 Dec 2024 ITV plc 110,748 103,106 Buy Back at price 0.93 per share.
04 Dec 2024 ITV plc 246,034 228,073 Buy Back at price 0.93 per share.
03 Dec 2024 ITV plc 240,885 219,687 Buy Back at price 0.91 per share.
02 Dec 2024 ITV plc 981,628 894,263 Buy Back at price 0.91 per share.
30 Nov 2024 ITV plc 0 - -
29 Nov 2024 ITV plc 126,978 118,089 Buy Back at price 0.93 per share.
26 Nov 2024 Rawcliffe (Ade) 2,920 2,569 Bought at price 0.88 per share.
22 Nov 2024 ITV plc 6,245,034 5,008,517 Buy Back at price 0.80 per share.
21 Nov 2024 ITV plc 5,932,287 4,627,183 Buy Back at price 0.78 per share.
20 Nov 2024 ITV plc 4,182,804 3,333,694 Buy Back at price 0.80 per share.
19 Nov 2024 ITV plc 3,589,554 2,868,053 Buy Back at price 0.80 per share.
18 Nov 2024 ITV plc 5,358,162 4,281,171 Buy Back at price 0.80 per share.
15 Nov 2024 ITV plc 4,667,024 3,710,284 Buy Back at price 0.80 per share.
14 Nov 2024 ITV plc 4,551,419 3,632,032 Buy Back at price 0.80 per share.
13 Nov 2024 ITV plc 5,278,344 4,159,335 Buy Back at price 0.79 per share.
12 Nov 2024 ITV plc 5,063,766 4,066,204 Buy Back at price 0.80 per share.
11 Nov 2024 ITV plc 4,788,790 3,945,962 Buy Back at price 0.82 per share.
08 Nov 2024 ITV plc 4,367,397 3,498,284 Buy Back at price 0.80 per share.
07 Nov 2024 ITV plc 3,732,071 3,149,867 Buy Back at price 0.84 per share.
06 Nov 2024 ITV plc 3,580,778 3,365,931 Buy Back at price 0.94 per share.
05 Nov 2024 ITV plc 2,468,911 2,382,499 Buy Back at price 0.96 per share.
04 Nov 2024 ITV plc 2,459,590 2,390,721 Buy Back at price 0.97 per share.
01 Nov 2024 ITV plc 2,434,925 2,330,223 Buy Back at price 0.96 per share.
31 Oct 2024 ITV plc 2,339,084 2,231,486 Buy Back at price 0.95 per share.
30 Oct 2024 ITV plc 2,243,244 2,180,433 Buy Back at price 0.97 per share.
29 Oct 2024 ITV plc 2,188,404 2,135,882 Buy Back at price 0.98 per share.
28 Oct 2024 ITV plc 2,145,982 2,088,040 Buy Back at price 0.97 per share.
28 Oct 2024 Williams (Kelly) 285,028 - -
28 Oct 2024 Williams (Kelly) 285,028 281,037 Sold at price 0.99 per share.
25 Oct 2024 ITV plc 2,054,338 1,996,816 Buy Back at price 0.97 per share.
24 Oct 2024 ITV plc 2,055,889 2,027,106 Buy Back at price 0.99 per share.
23 Oct 2024 ITV plc 1,996,876 1,960,932 Buy Back at price 0.98 per share.
22 Oct 2024 ITV plc 1,961,167 1,935,671 Buy Back at price 0.99 per share.
21 Oct 2024 ITV plc 1,882,064 1,882,064 Buy Back at price 1.00 per share.
18 Oct 2024 ITV plc 1,874,424 1,883,796 Buy Back at price 1.00 per share.
17 Oct 2024 ITV plc 1,825,476 1,829,126 Buy Back at price 1.00 per share.
16 Oct 2024 ITV plc 1,771,860 1,817,928 Buy Back at price 1.03 per share.
15 Oct 2024 ITV plc 1,740,280 1,775,085 Buy Back at price 1.02 per share.
14 Oct 2024 ITV plc 1,544,206 1,553,471 Buy Back at price 1.01 per share.
11 Oct 2024 ITV plc 1,777,931 1,811,711 Buy Back at price 1.02 per share.
10 Oct 2024 ITV plc 1,736,259 1,744,940 Buy Back at price 1.00 per share.
10 Oct 2024 Moore (Paul) 206,775 - -
10 Oct 2024 Moore (Paul) 97,428 97,915 Sold at price 1.00 per share.
09 Oct 2024 ITV plc 1,698,936 1,709,129 Buy Back at price 1.01 per share.
08 Oct 2024 ITV plc 1,615,725 1,630,266 Buy Back at price 1.01 per share.