Miller (Simon)
| Bought at price 0.01 per share. | Direct | 220 | 09 Nov 2022 | 20,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.11 per share. | Direct | 359,139 | 31 Oct 2022 | 322,967 |
Bankers Investment Trust Plc
| Buy Back at price 1.07 per share. | Direct | 535,498 | 24 Oct 2022 | 499,999 |
Bankers Investment Trust Plc
| Buy Back at price 1.07 per share. | Direct | 429,648 | 21 Oct 2022 | 400,045 |
Bankers Investment Trust Plc
| Buy Back at price 1.07 per share. | Direct | 162,432 | 20 Oct 2022 | 152,233 |
Bankers Investment Trust Plc
| Buy Back at price 1.06 per share. | Direct | 635 | 19 Oct 2022 | 597 |
Bankers Investment Trust Plc
| Buy Back at price 1.09 per share. | Direct | 117,086 | 18 Oct 2022 | 107,715 |
Bankers Investment Trust Plc
| Buy Back at price 1.08 per share. | Direct | 745,478 | 17 Oct 2022 | 690,898 |
Bankers Investment Trust Plc
| Buy Back at price 1.05 per share. | Direct | 455,078 | 13 Oct 2022 | 431,763 |
Bankers Investment Trust Plc
| Buy Back at price 1.04 per share. | Direct | 382,537 | 11 Oct 2022 | 367,471 |
Bankers Investment Trust Plc
| Buy Back at price 1.06 per share. | Direct | 286,654 | 10 Oct 2022 | 270,174 |
Bankers Investment Trust Plc
| | Direct | | 30 Sept 2022 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 1.08 per share. | Direct | 1,246,744 | 29 Sept 2022 | 1,156,535 |
Bankers Investment Trust Plc
| Buy Back at price 1.04 per share. | Direct | 1,012,991 | 28 Sept 2022 | 969,370 |
Bankers Investment Trust Plc
| Buy Back at price 1.16 per share. | Direct | 290,250 | 20 Sept 2022 | 250,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.16 per share. | Direct | 301,329 | 16 Sept 2022 | 258,874 |
Bankers Investment Trust Plc
| Buy Back at price 1.18 per share. | Direct | 590,500 | 15 Sept 2022 | 500,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.18 per share. | Direct | 882,750 | 14 Sept 2022 | 750,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.22 per share. | Direct | 182,700 | 13 Sept 2022 | 150,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.23 per share. | Direct | 445,530 | 12 Sept 2022 | 363,402 |
Bankers Investment Trust Plc
| Buy Back at price 1.21 per share. | Direct | 471,364 | 09 Sept 2022 | 391,174 |
Bankers Investment Trust Plc
| | Direct | | 31 Jul 2022 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 1.20 per share. | Direct | 51,435 | 12 Jul 2022 | 42,863 |
Bankers Investment Trust Plc
| Buy Back at price 1.22 per share. | Direct | 374,822 | 08 Jul 2022 | 308,496 |
Bankers Investment Trust Plc
| Buy Back at price 1.21 per share. | Direct | 1,167,350 | 07 Jul 2022 | 961,574 |
Bankers Investment Trust Plc
| Buy Back at price 1.19 per share. | Direct | 306,624 | 06 Jul 2022 | 257,020 |
Bankers Investment Trust Plc
| Buy Back at price 1.17 per share. | Direct | 136,772 | 05 Jul 2022 | 116,700 |
Miller (Simon)
| Bought at price 1.24 per share. | Direct | 12,389 | 27 Jun 2022 | 10,000 |
Bankers Investment Trust Plc
| | Direct | | 31 May 2022 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 1.27 per share. | Direct | 491,158 | 20 May 2022 | 385,525 |
Bankers Investment Trust Plc
| Buy Back at price 1.25 per share. | Direct | 286,566 | 19 May 2022 | 229,989 |
Bankers Investment Trust Plc
| Buy Back at price 1.27 per share. | Direct | 699,050 | 18 May 2022 | 550,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.27 per share. | Direct | 640,252 | 17 May 2022 | 502,553 |
Bankers Investment Trust Plc
| Buy Back at price 1.25 per share. | Direct | 293,801 | 13 May 2022 | 234,853 |
Bankers Investment Trust Plc
| Buy Back at price 1.22 per share. | Direct | 146,370 | 12 May 2022 | 119,976 |
Bankers Investment Trust Plc
| Buy Back at price 1.24 per share. | Direct | 95,874 | 11 May 2022 | 77,506 |
Bankers Investment Trust Plc
| Buy Back at price 1.25 per share. | Direct | 804,270 | 10 May 2022 | 646,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.23 per share. | Direct | 616,500 | 09 May 2022 | 500,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.26 per share. | Direct | 319,026 | 06 May 2022 | 253,598 |
Bankers Investment Trust Plc
| Buy Back at price 1.31 per share. | Direct | 403,936 | 04 May 2022 | 307,644 |
Bankers Investment Trust Plc
| Buy Back at price 1.31 per share. | Direct | 588,408 | 03 May 2022 | 448,482 |
Bankers Investment Trust Plc
| | Direct | | 30 Apr 2022 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 1.33 per share. | Direct | 460,527 | 29 Apr 2022 | 345,482 |
Bankers Investment Trust Plc
| Buy Back at price 1.32 per share. | Direct | 353,661 | 28 Apr 2022 | 267,925 |
Bankers Investment Trust Plc
| Buy Back at price 1.32 per share. | Direct | 830,955 | 27 Apr 2022 | 630,467 |
Bankers Investment Trust Plc
| Buy Back at price 1.32 per share. | Direct | 578,464 | 26 Apr 2022 | 438,231 |
Bankers Investment Trust Plc
| Buy Back at price 1.41 per share. | Direct | 1,090,425 | 21 Apr 2022 | 775,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.40 per share. | Direct | 515,147 | 20 Apr 2022 | 368,489 |
Bankers Investment Trust Plc
| Buy Back at price 1.38 per share. | Direct | 283,154 | 19 Apr 2022 | 205,482 |
Bankers Investment Trust Plc
| Buy Back at price 1.40 per share. | Direct | 297,491 | 14 Apr 2022 | 212,798 |
Bankers Investment Trust Plc
| Buy Back at price 1.39 per share. | Direct | 799,250 | 13 Apr 2022 | 575,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.38 per share. | Direct | 585,650 | 12 Apr 2022 | 425,000 |
Miller (Simon)
| Bought at price 1.33 per share. | Direct | 13,340 | 10 Mar 2022 | 10,000 |
West (Richard)
| | Direct | | 17 Jan 2022 | 0 |
Sharp (Isobel)
| | Direct | | 17 Jan 2022 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 17 Jan 2022 | 0 |
Inglis (Susan Patricia)
| | Direct | | 17 Jan 2022 | 0 |
Chillingworth (Julian R)
| | Direct | | 17 Jan 2022 | 0 |
Rensburg Fund Management
| | Direct | | 13 Jan 2022 | 0 |
Rensburg Fund Management
| | Direct | | 31 Oct 2021 | 0 |
Sharp (Isobel)
| | Direct | | 31 Oct 2021 | 0 |
West (Richard)
| | Direct | | 31 Oct 2021 | 0 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2021 | 0 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2021 | 0 |
Chillingworth (Julian R)
| | Direct | | 31 Oct 2021 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 31 Oct 2021 | 0 |
Inglis (Susan Patricia)
| | Direct | | 31 Oct 2021 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 1.57 per share. | Direct | 1,867 | 27 Oct 2021 | 1,192 |
Bankers Investment Trust Plc
| Buy Back at price 1.56 per share. | Direct | 389,000 | 25 Oct 2021 | 250,000 |
Bankers Investment Trust Plc
| Buy Back at price 1.54 per share. | Direct | 114,603 | 21 Oct 2021 | 74,177 |
Bankers Investment Trust Plc
| Buy Back at price 1.56 per share. | Direct | 121,372 | 20 Oct 2021 | 77,703 |
Bankers Investment Trust Plc
| Buy Back at price 1.56 per share. | Direct | 48,930 | 19 Oct 2021 | 31,386 |
Bankers Investment Trust Plc
| Buy Back at price 1.54 per share. | Direct | 515,307 | 15 Oct 2021 | 334,615 |
Bankers Investment Trust Plc
| Buy Back at price 1.52 per share. | Direct | 398,749 | 14 Oct 2021 | 262,681 |
Bankers Investment Trust Plc
| Buy Back at price 1.52 per share. | Direct | 549,639 | 13 Oct 2021 | 362,559 |
Bankers Investment Trust Plc
| Buy Back at price 1.51 per share. | Direct | 146,887 | 11 Oct 2021 | 97,341 |
Bankers Investment Trust Plc
| Buy Back at price 1.51 per share. | Direct | 60,591 | 08 Oct 2021 | 40,100 |
Bankers Investment Trust Plc
| Buy Back at price 1.49 per share. | Direct | 545,194 | 06 Oct 2021 | 364,923 |
Bankers Investment Trust Plc
| Buy Back at price 1.48 per share. | Direct | 88,673 | 01 Oct 2021 | 60,077 |
Bankers Investment Trust Plc
| Buy Back at price 1.50 per share. | Direct | 112,125 | 30 Sept 2021 | 75,000 |
Rensburg Fund Management
| | Direct | | 18 Feb 2021 | 531,554 |
Rensburg Fund Management
| | Direct | | 18 Jan 2021 | 0 |
Sharp (Isobel)
| | Direct | | 18 Jan 2021 | 0 |
West (Richard)
| | Direct | | 18 Jan 2021 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 18 Jan 2021 | 0 |
Inglis (Susan Patricia)
| | Direct | | 18 Jan 2021 | 0 |
Chillingworth (Julian R)
| | Direct | | 18 Jan 2021 | 0 |
Chillingworth (Julian R)
| | Direct | | 31 Oct 2020 | 0 |
Rensburg Fund Management
| | Direct | | 31 Oct 2020 | 0 |
Sharp (Isobel)
| | Direct | | 31 Oct 2020 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 31 Oct 2020 | 0 |
Inglis (Susan Patricia)
| | Direct | | 31 Oct 2020 | 0 |
West (Richard)
| | Direct | | 31 Oct 2020 | 0 |
Sharp (Isobel)
| Bought at price 10.98 per share. | Direct | 7,684 | 15 May 2020 | 700 |
Sharp (Isobel)
| | Direct | | 15 Jan 2020 | 0 |
Chillingworth (Julian R)
| | Direct | | 15 Jan 2020 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 15 Jan 2020 | 0 |
Inglis (Susan Patricia)
| | Direct | | 15 Jan 2020 | 0 |
Rensburg Fund Management
| | Direct | | 10 Jan 2020 | 0 |
Bankers Investment Trust Plc
| Sold at price 13.15 per share. | Direct | 2,479,081 | 03 Jan 2020 | 188,509 |
Bankers Investment Trust Plc
| Sold at price 13.16 per share. | Direct | 6,578,500 | 02 Jan 2020 | 500,000 |
Bankers Investment Trust Plc
| Sold at price 13.23 per share. | Direct | 6,616,500 | 31 Dec 2019 | 500,000 |
Bankers Investment Trust Plc
| Sold at price 13.19 per share. | Direct | 1,319,400 | 27 Dec 2019 | 100,000 |
Inglis (Susan Patricia)
| Bought at price 12.45 per share. | Direct | 62,225 | 05 Dec 2019 | 5,000 |
Chillingworth (Julian R)
| Bought at price 12.42 per share. | Direct | 17,136 | 05 Dec 2019 | 1,380 |
Chillingworth (Julian R)
| | Direct | | 31 Oct 2019 | 0 |
Sharp (Isobel)
| | Direct | | 31 Oct 2019 | 0 |
Huntingford (Richard Norman Legh)
| | Direct | | 31 Oct 2019 | 0 |
Inglis (Susan Patricia)
| | Direct | | 31 Oct 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 03 Jul 2019 | 0 |
Huntingford (Richard Norman Legh)
| Bought at price 11.22 per share. | Direct | 30,852 | 30 May 2019 | 2,750 |
Inglis (Susan Patricia)
| | Direct | | 15 Jan 2019 | 0 |
Killingbeck (Richard William)
| | Direct | | 15 Jan 2019 | 0 |
Chillingworth (Julian R)
| | Direct | | 15 Jan 2019 | 0 |
Sharp (Isobel)
| | Direct | | 15 Jan 2019 | 0 |
Rensburg Fund Management
| | Direct | | 10 Jan 2019 | 0 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2018 | 0 |
Inglis (Susan Patricia)
| | Direct | | 15 Jan 2018 | 0 |
Killingbeck (Richard William)
| | Direct | | 15 Jan 2018 | 0 |
Chillingworth (Julian R)
| | Direct | | 15 Jan 2018 | 0 |
Thorne (Matthew Wadman John)
| | Direct | | 15 Jan 2018 | 0 |
Wild (David J)
| | Direct | | 15 Jan 2018 | 0 |
Rensburg Fund Management
| | Direct | | 10 Jan 2018 | 0 |
Sharp (Isobel)
| Bought at price 11.36 per share. | Direct | 26,128 | 14 Nov 2017 | 2,300 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2017 | 0 |
Thorne (Matthew Wadman John)
| | Direct | | 18 Jan 2017 | 0 |
Wild (David J)
| | Direct | | 18 Jan 2017 | 0 |
Chillingworth (Julian R)
| | Direct | | 18 Jan 2017 | 0 |
Inglis (Susan Patricia)
| | Direct | | 18 Jan 2017 | 0 |
Killingbeck (Richard William)
| | Direct | | 18 Jan 2017 | 0 |
Rensburg Fund Management
| | Direct | | 10 Jan 2017 | 0 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2016 | 0 |
Bankers Investment Trust Plc
| | Direct | | 31 Oct 2016 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 8.39 per share. | Direct | 41,599 | 28 Oct 2016 | 4,957 |
Bankers Investment Trust Plc
| Buy Back at price 8.36 per share. | Direct | 73,223 | 27 Oct 2016 | 8,764 |
Bankers Investment Trust Plc
| Buy Back at price 8.45 per share. | Direct | 218,210 | 25 Oct 2016 | 25,839 |
Bankers Investment Trust Plc
| Buy Back at price 8.47 per share. | Direct | 146,402 | 24 Oct 2016 | 17,291 |
Bankers Investment Trust Plc
| Buy Back at price 8.40 per share. | Direct | 293,131 | 21 Oct 2016 | 34,880 |
Bankers Investment Trust Plc
| Buy Back at price 8.40 per share. | Direct | 394,697 | 20 Oct 2016 | 46,971 |
Bankers Investment Trust Plc
| Buy Back at price 8.41 per share. | Direct | 242,055 | 19 Oct 2016 | 28,775 |
Bankers Investment Trust Plc
| Buy Back at price 8.42 per share. | Direct | 131,331 | 18 Oct 2016 | 15,592 |
Bankers Investment Trust Plc
| Buy Back at price 8.38 per share. | Direct | 437,634 | 14 Oct 2016 | 52,205 |
Bankers Investment Trust Plc
| Buy Back at price 8.32 per share. | Direct | 266,991 | 13 Oct 2016 | 32,098 |
Bankers Investment Trust Plc
| | Direct | | 31 Jul 2016 | 0 |
Bankers Investment Trust Plc
| Buy Back at price 8.49 per share. | Direct | 1,877 | 21 Jul 2016 | 221 |
Bankers Investment Trust Plc
| Buy Back at price 8.29 per share. | Direct | 26,536 | 19 Jul 2016 | 3,203 |
Bankers Investment Trust Plc
| Buy Back at price 8.23 per share. | Direct | 196,235 | 15 Jul 2016 | 23,841 |
Bankers Investment Trust Plc
| Buy Back at price 8.35 per share. | Direct | 322,760 | 15 Jul 2016 | 38,654 |
Bankers Investment Trust Plc
| Buy Back at price 8.39 per share. | Direct | 88,178 | 14 Jul 2016 | 10,510 |
Bankers Investment Trust Plc
| Buy Back at price 8.28 per share. | Direct | 414,050 | 13 Jul 2016 | 50,000 |