Hardie (David)
| Bought at price 15.82 per share. | Direct | 1,391 | 21 Nov 2022 | 88 |
Hardie (David)
| Bought at price 15.82 per share. | Direct | 854 | 21 Nov 2022 | 54 |
Murray International Trust Plc
| | Direct | | 31 Oct 2022 | 0 |
Murray International Trust Plc
| Buy Back at price 13.24 per share. | Direct | 166,706 | 24 Oct 2022 | 12,594 |
Murray International Trust Plc
| Buy Back at price 13.25 per share. | Direct | 129,360 | 21 Oct 2022 | 9,766 |
Murray International Trust Plc
| Buy Back at price 13.27 per share. | Direct | 171,794 | 20 Oct 2022 | 12,950 |
Murray International Trust Plc
| Buy Back at price 13.14 per share. | Direct | 204,202 | 19 Oct 2022 | 15,537 |
Murray International Trust Plc
| Buy Back at price 13.32 per share. | Direct | 176,223 | 17 Oct 2022 | 13,233 |
Murray International Trust Plc
| Buy Back at price 13.00 per share. | Direct | 464,847 | 14 Oct 2022 | 35,752 |
Murray International Trust Plc
| Buy Back at price 12.90 per share. | Direct | 175,391 | 13 Oct 2022 | 13,592 |
Murray International Trust Plc
| Buy Back at price 12.82 per share. | Direct | 541,595 | 12 Oct 2022 | 42,233 |
Murray International Trust Plc
| Buy Back at price 12.79 per share. | Direct | 160,769 | 11 Oct 2022 | 12,566 |
Murray International Trust Plc
| Buy Back at price 13.06 per share. | Direct | 195,840 | 10 Oct 2022 | 15,000 |
Murray International Trust Plc
| Buy Back at price 13.31 per share. | Direct | 331,868 | 07 Oct 2022 | 24,930 |
Murray International Trust Plc
| Buy Back at price 13.55 per share. | Direct | 108,368 | 06 Oct 2022 | 8,000 |
Murray International Trust Plc
| Buy Back at price 12.95 per share. | Direct | 10,188 | 30 Sept 2022 | 787 |
Murray International Trust Plc
| | Direct | | 30 Sept 2022 | 0 |
Murray International Trust Plc
| Buy Back at price 13.03 per share. | Direct | 341,307 | 29 Sept 2022 | 26,200 |
Murray International Trust Plc
| Buy Back at price 12.89 per share. | Direct | 151,056 | 28 Sept 2022 | 11,718 |
Murray International Trust Plc
| Buy Back at price 13.11 per share. | Direct | 262,180 | 26 Sept 2022 | 20,000 |
Hardie (David)
| Bought at price 13.29 per share. | Direct | 13 | 23 Sept 2022 | 1 |
Murray International Trust Plc
| Buy Back at price 14.08 per share. | Direct | 140,820 | 16 Sept 2022 | 10,000 |
Murray International Trust Plc
| Buy Back at price 14.54 per share. | Direct | 323,818 | 13 Sept 2022 | 22,277 |
Binyon (Claire)
| Bought at price 14.80 per share. | Direct | 148 | 13 Sept 2022 | 10 |
Murray International Trust Plc
| Buy Back at price 14.12 per share. | Direct | 191,988 | 08 Sept 2022 | 13,595 |
Hardie (David)
| Bought at price 15.47 per share. | Direct | 2,273 | 17 Aug 2022 | 147 |
Evelyn Partners Ltd.
| | Direct | | 28 Jun 2022 | 0 |
Binyon (Claire)
| Bought at price 15.29 per share. | Direct | 168 | 13 Jun 2022 | 11 |
Hardie (David)
| Bought at price 15.36 per share. | Direct | 3,687 | 19 May 2022 | 240 |
MacKesy (Alexandra Jane)
| Bought at price 15.50 per share. | Direct | 36,262 | 18 May 2022 | 2,340 |
Melhuish (Nicholas)
| Bought at price 16.65 per share. | Direct | 15,638 | 04 Apr 2022 | 939 |
Murray International Trust Plc
| Buy Back at price 16.33 per share. | Direct | 349,838 | 25 Mar 2022 | 21,427 |
Murray International Trust Plc
| Buy Back at price 16.19 per share. | Direct | 100,825 | 24 Mar 2022 | 6,228 |
Murray International Trust Plc
| Buy Back at price 16.11 per share. | Direct | 107,988 | 23 Mar 2022 | 6,704 |
Murray International Trust Plc
| Buy Back at price 16.07 per share. | Direct | 237,150 | 18 Mar 2022 | 14,761 |
Murray International Trust Plc
| Increase at price 15.42 per share. | Direct | 92,508 | 14 Mar 2022 | 6,000 |
Binyon (Claire)
| Bought at price 15.62 per share. | Direct | 171 | 11 Mar 2022 | 11 |
Murray International Trust Plc
| Buy Back at price 15.45 per share. | Direct | 587,334 | 09 Mar 2022 | 38,025 |
Murray International Trust Plc
| Buy Back at price 14.92 per share. | Direct | 123,114 | 07 Mar 2022 | 8,250 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 03 Mar 2022 | 0 |
Binyon (Claire)
| | Direct | | 03 Mar 2022 | 0 |
MacKesy (Alexandra Jane)
| | Direct | | 03 Mar 2022 | 0 |
Melhuish (Nicholas)
| | Direct | | 03 Mar 2022 | 0 |
Campbell (Marcia)
| | Direct | | 03 Mar 2022 | 0 |
Carter (Kevin James)
| | Direct | | 03 Mar 2022 | 0 |
Charles Stanley & Co Ltd
| | Direct | | 03 Mar 2022 | 0 |
Hardie (David)
| | Direct | | 03 Mar 2022 | 0 |
Hargreaves Lansdown Asset Management Ltd.
| | Direct | | 03 Mar 2022 | 0 |
Rathbone Brothers Plc
| | Direct | | 03 Mar 2022 | 0 |
Rensburg Sheppards Investment Management Limited
| | Direct | | 03 Mar 2022 | 0 |
Smith & Williamson Investment Management
| | Direct | | 03 Mar 2022 | 0 |
Murray International Trust Plc
| | Direct | | 28 Feb 2022 | 0 |
Murray International Trust Plc
| Buy Back at price 16.12 per share. | Direct | 303,899 | 22 Feb 2022 | 18,850 |
Hardie (David)
| Bought at price 16.37 per share. | Direct | 2,521 | 21 Feb 2022 | 154 |
Murray International Trust Plc
| Buy Back at price 16.30 per share. | Direct | 121,157 | 16 Feb 2022 | 7,433 |
Murray International Trust Plc
| Buy Back at price 16.26 per share. | Direct | 104,821 | 11 Feb 2022 | 6,447 |
Murray International Trust Plc
| Buy Back at price 16.27 per share. | Direct | 554,133 | 10 Feb 2022 | 34,067 |
Murray International Trust Plc
| Buy Back at price 15.94 per share. | Direct | 135,499 | 07 Feb 2022 | 8,499 |
Murray International Trust Plc
| Buy Back at price 15.84 per share. | Direct | 331,039 | 04 Feb 2022 | 20,895 |
Murray International Trust Plc
| Buy Back at price 15.95 per share. | Direct | 305,815 | 03 Feb 2022 | 19,177 |
Murray International Trust Plc
| Buy Back at price 16.02 per share. | Direct | 296,452 | 02 Feb 2022 | 18,504 |
Murray International Trust Plc
| Buy Back at price 15.69 per share. | Direct | 159,316 | 31 Jan 2022 | 10,154 |
Murray International Trust Plc
| Buy Back at price 15.40 per share. | Direct | 518,597 | 28 Jan 2022 | 33,673 |
Murray International Trust Plc
| Buy Back at price 15.54 per share. | Direct | 191,825 | 27 Jan 2022 | 12,344 |
Murray International Trust Plc
| Buy Back at price 15.48 per share. | Direct | 541,118 | 25 Jan 2022 | 34,956 |
Murray International Trust Plc
| Buy Back at price 15.28 per share. | Direct | 650,824 | 24 Jan 2022 | 42,596 |
Murray International Trust Plc
| Buy Back at price 16.00 per share. | Direct | 179,467 | 19 Jan 2022 | 11,216 |
Murray International Trust Plc
| Buy Back at price 16.06 per share. | Direct | 115,631 | 17 Jan 2022 | 7,200 |
Murray International Trust Plc
| Buy Back at price 15.93 per share. | Direct | 492,206 | 14 Jan 2022 | 30,900 |
Murray International Trust Plc
| Buy Back at price 16.05 per share. | Direct | 398,929 | 13 Jan 2022 | 24,857 |
Murray International Trust Plc
| Buy Back at price 16.03 per share. | Direct | 191,686 | 12 Jan 2022 | 11,958 |
Murray International Trust Plc
| Buy Back at price 15.75 per share. | Direct | 241,542 | 11 Jan 2022 | 15,338 |
Murray International Trust Plc
| Buy Back at price 15.64 per share. | Direct | 598,466 | 10 Jan 2022 | 38,270 |
Murray International Trust Plc
| Buy Back at price 15.69 per share. | Direct | 306,037 | 07 Jan 2022 | 19,504 |
Murray International Trust Plc
| | Direct | | 31 Dec 2021 | 0 |
Smith & Williamson Investment Management
| | Direct | | 31 Dec 2021 | 0 |
Campbell (Marcia)
| | Direct | | 31 Dec 2021 | 0 |
Carter (Kevin James)
| | Direct | | 31 Dec 2021 | 0 |
Charles Stanley & Co Ltd
| | Direct | | 31 Dec 2021 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 31 Dec 2021 | 0 |
Binyon (Claire)
| | Direct | | 31 Dec 2021 | 0 |
MacKesy (Alexandra Jane)
| | Direct | | 31 Dec 2021 | 0 |
Melhuish (Nicholas)
| | Direct | | 31 Dec 2021 | 0 |
Hardie (David)
| | Direct | | 31 Dec 2021 | 0 |
Hargreaves Lansdown Asset Management Ltd.
| | Direct | | 31 Dec 2021 | 0 |
Rathbone Brothers Plc
| | Direct | | 31 Dec 2021 | 0 |
Rensburg Sheppards Investment Management Limited
| | Direct | | 31 Dec 2021 | 0 |
Murray International Trust Plc
| Buy Back at price 15.29 per share. | Direct | 480,217 | 21 Dec 2021 | 31,397 |
Murray International Trust Plc
| Buy Back at price 11.84 per share. | Direct | 59,189 | 17 Dec 2021 | 5,000 |
Murray International Trust Plc
| Buy Back at price 15.34 per share. | Direct | 460,290 | 16 Dec 2021 | 30,000 |
Murray International Trust Plc
| Buy Back at price 15.04 per share. | Direct | 752,000 | 15 Dec 2021 | 50,000 |
Murray International Trust Plc
| Buy Back at price 15.11 per share. | Direct | 953,246 | 14 Dec 2021 | 63,108 |
Murray International Trust Plc
| Buy Back at price 15.12 per share. | Direct | 881,876 | 13 Dec 2021 | 58,329 |
Binyon (Claire)
| Bought at price 15.09 per share. | Direct | 181 | 13 Dec 2021 | 12 |
Murray International Trust Plc
| Buy Back at price 15.21 per share. | Direct | 608,240 | 10 Dec 2021 | 40,000 |
Murray International Trust Plc
| Buy Back at price 15.14 per share. | Direct | 429,287 | 09 Dec 2021 | 28,362 |
Murray International Trust Plc
| Buy Back at price 15.07 per share. | Direct | 753,550 | 08 Dec 2021 | 50,000 |
Murray International Trust Plc
| Buy Back at price 15.02 per share. | Direct | 750,800 | 07 Dec 2021 | 50,000 |
Murray International Trust Plc
| Buy Back at price 14.86 per share. | Direct | 203,750 | 06 Dec 2021 | 13,715 |
Murray International Trust Plc
| Buy Back at price 14.69 per share. | Direct | 202,064 | 03 Dec 2021 | 13,759 |
Murray International Trust Plc
| Buy Back at price 14.83 per share. | Direct | 177,960 | 01 Dec 2021 | 12,000 |
Murray International Trust Plc
| | Direct | | 30 Nov 2021 | 0 |
Murray International Trust Plc
| Buy Back at price 14.71 per share. | Direct | 588,360 | 29 Nov 2021 | 40,000 |
Murray International Trust Plc
| Buy Back at price 15.16 per share. | Direct | 909,480 | 25 Nov 2021 | 60,000 |
Murray International Trust Plc
| Buy Back at price 15.15 per share. | Direct | 257,870 | 24 Nov 2021 | 17,020 |
Murray International Trust Plc
| Buy Back at price 15.21 per share. | Direct | 517,004 | 23 Nov 2021 | 34,000 |
Murray International Trust Plc
| Buy Back at price 15.18 per share. | Direct | 1,001,748 | 22 Nov 2021 | 66,000 |
Hardie (David)
| Bought at price 15.32 per share. | Direct | 2,452 | 22 Nov 2021 | 160 |
Murray International Trust Plc
| Buy Back at price 15.23 per share. | Direct | 348,416 | 19 Nov 2021 | 22,880 |
Murray International Trust Plc
| Buy Back at price 15.39 per share. | Direct | 517,565 | 18 Nov 2021 | 33,630 |
Murray International Trust Plc
| Buy Back at price 15.38 per share. | Direct | 1,108,693 | 17 Nov 2021 | 72,082 |
Murray International Trust Plc
| Buy Back at price 15.39 per share. | Direct | 409,494 | 16 Nov 2021 | 26,613 |
Murray International Trust Plc
| Buy Back at price 15.42 per share. | Direct | 740,016 | 15 Nov 2021 | 48,000 |
Murray International Trust Plc
| Buy Back at price 15.43 per share. | Direct | 478,175 | 12 Nov 2021 | 31,000 |
Murray International Trust Plc
| Buy Back at price 15.38 per share. | Direct | 492,064 | 11 Nov 2021 | 32,000 |
Murray International Trust Plc
| Buy Back at price 15.24 per share. | Direct | 507,041 | 10 Nov 2021 | 33,277 |
Murray International Trust Plc
| Buy Back at price 15.34 per share. | Direct | 920,580 | 09 Nov 2021 | 60,000 |
Murray International Trust Plc
| Buy Back at price 15.35 per share. | Direct | 789,425 | 08 Nov 2021 | 51,425 |
Murray International Trust Plc
| Buy Back at price 15.22 per share. | Direct | 507,315 | 05 Nov 2021 | 33,330 |
Murray International Trust Plc
| Buy Back at price 15.12 per share. | Direct | 907,956 | 04 Nov 2021 | 60,058 |
Murray International Trust Plc
| Buy Back at price 15.09 per share. | Direct | 535,801 | 03 Nov 2021 | 35,500 |
Murray International Trust Plc
| Buy Back at price 15.08 per share. | Direct | 606,376 | 02 Nov 2021 | 40,200 |
Murray International Trust Plc
| Buy Back at price 15.16 per share. | Direct | 940,044 | 01 Nov 2021 | 62,000 |
Murray International Trust Plc
| | Direct | | 31 Oct 2021 | 0 |
Murray International Trust Plc
| Buy Back at price 15.05 per share. | Direct | 752,300 | 29 Oct 2021 | 50,000 |
Murray International Trust Plc
| Buy Back at price 15.12 per share. | Direct | 417,782 | 28 Oct 2021 | 27,622 |
Murray International Trust Plc
| Increase at price 15.08 per share. | Direct | 613,202 | 27 Oct 2021 | 40,666 |
Murray International Trust Plc
| Buy Back at price 15.25 per share. | Direct | 550,007 | 26 Oct 2021 | 36,059 |
Murray International Trust Plc
| Buy Back at price 15.26 per share. | Direct | 467,352 | 25 Oct 2021 | 30,636 |
Murray International Trust Plc
| Buy Back at price 15.18 per share. | Direct | 626,626 | 22 Oct 2021 | 41,277 |
Murray International Trust Plc
| Buy Back at price 15.20 per share. | Direct | 379,950 | 21 Oct 2021 | 25,000 |
Murray International Trust Plc
| Buy Back at price 15.36 per share. | Direct | 875,406 | 20 Oct 2021 | 57,000 |
Murray International Trust Plc
| Buy Back at price 15.30 per share. | Direct | 1,529,900 | 19 Oct 2021 | 100,000 |
Murray International Trust Plc
| Buy Back at price 15.11 per share. | Direct | 495,353 | 18 Oct 2021 | 32,781 |
Murray International Trust Plc
| Buy Back at price 15.18 per share. | Direct | 774,129 | 15 Oct 2021 | 51,000 |
Murray International Trust Plc
| Buy Back at price 14.96 per share. | Direct | 927,396 | 14 Oct 2021 | 62,000 |
Murray International Trust Plc
| Buy Back at price 14.85 per share. | Direct | 742,350 | 13 Oct 2021 | 50,000 |
Murray International Trust Plc
| Buy Back at price 14.67 per share. | Direct | 1,467,200 | 12 Oct 2021 | 100,000 |
Murray International Trust Plc
| Buy Back at price 14.71 per share. | Direct | 938,453 | 11 Oct 2021 | 63,797 |
Murray International Trust Plc
| Buy Back at price 14.63 per share. | Direct | 462,224 | 08 Oct 2021 | 31,590 |
Murray International Trust Plc
| Buy Back at price 14.65 per share. | Direct | 201,040 | 07 Oct 2021 | 13,721 |
Murray International Trust Plc
| Buy Back at price 14.67 per share. | Direct | 322,652 | 06 Oct 2021 | 22,000 |
Murray International Trust Plc
| Buy Back at price 14.79 per share. | Direct | 343,975 | 05 Oct 2021 | 23,262 |
Murray International Trust Plc
| Buy Back at price 14.72 per share. | Direct | 618,072 | 04 Oct 2021 | 42,000 |
Murray International Trust Plc
| Buy Back at price 14.75 per share. | Direct | 737,600 | 30 Sept 2021 | 50,000 |
Murray International Trust Plc
| Increase at price 14.63 per share. | Direct | 438,900 | 29 Sept 2021 | 30,000 |
Murray International Trust Plc
| Buy Back at price 14.71 per share. | Direct | 441,330 | 28 Sept 2021 | 30,000 |
Murray International Trust Plc
| Buy Back at price 15.09 per share. | Direct | 222,501 | 27 Sept 2021 | 14,743 |
Murray International Trust Plc
| Buy Back at price 15.04 per share. | Direct | 375,900 | 24 Sept 2021 | 25,000 |
Murray International Trust Plc
| Buy Back at price 15.14 per share. | Direct | 378,550 | 23 Sept 2021 | 25,000 |