Investec Wealth & Investment Limited
| | Direct | | 29 Sept 2022 | 14,872 |
LGT Group Holding Ltd
| | Direct | | 21 July 2022 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 12 July 2022 | 289 |
Investec Wealth & Investment Limited
| | Direct | | 11 July 2022 | 191 |
Investec Wealth & Investment Limited
| | Direct | | 07 July 2022 | 654 |
Rathbone Investment Management Ltd
| | Direct | | 28 Apr 2022 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 27 Apr 2022 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 26 Apr 2022 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 26 Apr 2022 | 2,150 |
Rathbone Investment Management Ltd
| | Direct | | 25 Apr 2022 | 9,792 |
Rathbone Investment Management Ltd
| | Direct | | 04 Apr 2022 | 58,672 |
Investec Wealth & Investment Limited
| | Direct | | 10 Mar 2022 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 09 Mar 2022 | 5,007 |
Quilter Plc
| | Direct | | 10 Feb 2022 | 24,585 |
Investec Wealth & Investment Limited
| | Direct | | 03 Nov 2021 | 145,056 |
Investec Wealth & Investment Limited
| | Direct | | 21 Sept 2021 | 151,764 |
Quilter Plc
| | Direct | | 02 Sept 2021 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 01 Sept 2021 | 75,526 |
Rathbone Investment Management Ltd
| | Direct | | 06 Aug 2021 | 1,090 |
Investec Wealth & Investment Limited
| | Direct | | 22 June 2021 | 769 |
Investec Wealth & Investment Limited
| | Direct | | 01 June 2021 | 2,907 |
Investec Wealth & Investment Limited
| | Direct | | 13 May 2021 | 5,949 |
LGT Vestra LLP
| | Direct | | 22 Apr 2021 | 9,412 |
BH Macro Ltd.
| | Direct | | 08 Apr 2021 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 24 Feb 2021 | 281 |
Rathbone Investment Management Ltd
| | Direct | | 24 Feb 2021 | 14,001 |
Investec Wealth & Investment Limited
| | Direct | | 23 Feb 2021 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 22 Feb 2021 | 361 |
Investec Wealth & Investment Limited
| | Direct | | 18 Feb 2021 | 198 |
Investec Wealth & Investment Limited
| | Direct | | 12 Feb 2021 | 128,966 |
Investec Wealth & Investment Limited
| | Direct | | 08 Feb 2021 | 129,003 |
BH Macro Ltd.
| | Direct | | 02 Feb 2021 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 26 Jan 2021 | 12,286 |
BH Macro Ltd.
| | Direct | | 31 Dec 2020 | 0 |
Computershare Investor Services Plc
| | Direct | | 31 Dec 2020 | 0 |
Maltby (Colin Charles)
| | Direct | | 31 Dec 2020 | 0 |
BH Macro Ltd.
| | Direct | | 01 Dec 2020 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 02 Nov 2020 | 131,386 |
Investec Wealth & Investment Limited
| | Direct | | 30 Oct 2020 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 27 Oct 2020 | 131,300 |
BH Macro Ltd.
| | Direct | | 06 Oct 2020 | 0 |
LGT Vestra LLP
| | Direct | | 06 Oct 2020 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 10 Sept 2020 | 213 |
BH Macro Ltd.
| | Direct | | 28 Aug 2020 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 03 July 2020 | 994 |
Investec Wealth & Investment Limited
| | Direct | | 02 July 2020 | 433 |
Investec Wealth & Investment Limited
| | Direct | | 12 May 2020 | 88 |
Investec Wealth & Investment Limited
| | Direct | | 11 May 2020 | 1,500 |
BH Macro Ltd.
| | Direct | | 04 May 2020 | 0 |
BH Macro Ltd.
| | Direct | | 27 Apr 2020 | 81,000 |
Rathbone Investment Management Ltd
| | Direct | | 03 Apr 2020 | 905 |
Investec Wealth & Investment Limited
| | Direct | | 18 Mar 2020 | 71,893 |
BH Macro Ltd.
| | Direct | | 12 Mar 2020 | 0 |
BH Macro Ltd.
| | Direct | | 27 Feb 2020 | 0 |
BH Macro Ltd.
| | Direct | | 20 Feb 2020 | 0 |
BH Macro Ltd.
| | Direct | | 28 Jan 2020 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 10 Jan 2020 | 0 |
Maltby (Colin Charles)
| | Direct | | 31 Dec 2019 | 0 |
BH Macro Ltd.
| | Direct | | 31 Dec 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 18 Dec 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 17 Dec 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 05 Nov 2019 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 01 Nov 2019 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 31 Oct 2019 | 590 |
Investec Wealth & Investment Limited
| | Direct | | 30 Oct 2019 | 79,933 |
Rathbone Investment Management Ltd
| | Direct | | 28 Oct 2019 | 0 |
BH Macro Ltd.
| | Direct | | 24 Oct 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 17 Oct 2019 | 1,209 |
BH Macro Ltd.
| | Direct | | 27 Sept 2019 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 12 Aug 2019 | 121,406 |
BH Macro Ltd.
| | Direct | | 01 Aug 2019 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 13 June 2019 | 126,624 |
Investec Wealth & Investment Limited
| | Direct | | 11 June 2019 | 27,423 |
BH Macro Ltd.
| | Direct | | 04 June 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 03 June 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 09 May 2019 | 0 |
Smith and Williamson Holdings Limited
| | Direct | | 07 May 2019 | 0 |
Smith and Williamson Holdings Limited
| | Direct | | 02 May 2019 | 0 |
Smith and Williamson Holdings Limited
| | Direct | | 01 May 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 30 Apr 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 17 Apr 2019 | 437 |
Rathbone Investment Management Ltd
| | Direct | | 28 Mar 2019 | 0 |
BH Macro Ltd.
| | Direct | | 25 Mar 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 05 Feb 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 30 Jan 2019 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 21 Jan 2019 | 10,849 |
Rathbone Investment Management Ltd
| | Direct | | 16 Jan 2019 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 14 Jan 2019 | 1,347 |
BH Macro Ltd.
| | Direct | | 04 Jan 2019 | 0 |
BH Macro Ltd.
| | Direct | | 28 Nov 2018 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 19 Nov 2018 | 1,372 |
Rathbone Investment Management Ltd
| | Direct | | 07 Nov 2018 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 02 Nov 2018 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 31 Oct 2018 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 30 Oct 2018 | 2,608 |
Investec Wealth & Investment Limited
| | Direct | | 12 Oct 2018 | 13,889 |
BH Macro Ltd.
| | Direct | | 09 Oct 2018 | 0 |
BH Macro Ltd.
| | Direct | | 28 Aug 2018 | 0 |
BH Macro Ltd.
| | Direct | | 01 Aug 2018 | 0 |
BH Macro Ltd.
| | Direct | | 25 June 2018 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 31 May 2018 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 30 May 2018 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 25 May 2018 | 8,432 |
BH Macro Ltd.
| | Direct | | 26 Apr 2018 | 0 |
Rathbone Investment Management Ltd
| | Direct | | 22 Mar 2018 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 01 Mar 2018 | 13,878 |
BH Macro Ltd.
| | Direct | | 31 Dec 2017 | 0 |
BH Macro Ltd.
| | Direct | | 22 Dec 2017 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 21 Dec 2017 | 215,328 |
Investec Wealth & Investment Limited
| | Direct | | 27 Oct 2017 | 197,479 |
BH Macro Ltd.
| | Direct | | 21 Sept 2017 | 0 |
BH Macro Ltd.
| | Direct | | 21 Aug 2017 | 0 |
BH Macro Ltd.
| | Direct | | 28 July 2017 | 0 |
Investec Wealth & Investment Limited
| | Direct | | 14 July 2017 | 89,529 |
BH Macro Ltd.
| | Direct | | 05 May 2017 | 0 |
BH Macro Ltd.
| | Direct | | 04 May 2017 | 1,075,000 |
Investec Wealth & Investment Limited
| | Direct | | 28 Apr 2017 | 844 |
Investec Wealth & Investment Limited
| | Direct | | 25 Apr 2017 | 32,406 |
Schroder Investment Management Ltd. (SIM)
| | Direct | | 25 Apr 2017 | 2,489,516 |
BH Macro Ltd.
| | Direct | | 23 Jan 2017 | 0 |
Schroder Investment Management Ltd. (SIM)
| | Direct | | 07 Dec 2016 | 4,930 |
BH Macro Ltd.
| | Direct | | 29 Nov 2016 | 0 |
BH Macro Ltd.
| Buy Back at price 18.44 per share. | Direct | 368,800 | 18 Oct 2016 | 20,000 |
BH Macro Ltd.
| Buy Back at price 18.44 per share. | Direct | 553,200 | 17 Oct 2016 | 30,000 |
BH Macro Ltd.
| Buy Back at price 18.44 per share. | Direct | 57,164 | 14 Oct 2016 | 3,100 |
BH Macro Ltd.
| Buy Back at price 18.44 per share. | Direct | 193,951 | 13 Oct 2016 | 10,518 |
BH Macro Ltd.
| Buy Back at price 18.44 per share. | Direct | 64,540 | 12 Oct 2016 | 3,500 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 82,800 | 11 Oct 2016 | 4,500 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 284,132 | 10 Oct 2016 | 15,442 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 179,160 | 07 Oct 2016 | 9,737 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 79,911 | 06 Oct 2016 | 4,343 |
BH Macro Ltd.
| Buy Back at price 18.38 per share. | Direct | 102,707 | 05 Oct 2016 | 5,588 |
BH Macro Ltd.
| Buy Back at price 18.39 per share. | Direct | 196,258 | 04 Oct 2016 | 10,672 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 31,887 | 30 Sept 2016 | 1,733 |
BH Macro Ltd.
| Buy Back at price 19.01 per share. | Direct | 14,751 | 29 Sept 2016 | 776 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 69,202 | 28 Sept 2016 | 3,761 |
BH Macro Ltd.
| Buy Back at price 18.39 per share. | Direct | 490,976 | 27 Sept 2016 | 26,698 |
Schroder Investment Management Ltd. (SIM)
| | Direct | | 27 Sept 2016 | 12,709 |
BH Macro Ltd.
| Buy Back at price 18.43 per share. | Direct | 110,580 | 26 Sept 2016 | 6,000 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 620,779 | 23 Sept 2016 | 33,738 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 827,999 | 22 Sept 2016 | 45,000 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 390,171 | 21 Sept 2016 | 21,205 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 577,281 | 20 Sept 2016 | 31,374 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 644,000 | 19 Sept 2016 | 35,000 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 579,600 | 16 Sept 2016 | 31,500 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 1,152,741 | 14 Sept 2016 | 62,649 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 934,995 | 14 Sept 2016 | 50,815 |
BH Macro Ltd.
| Buy Back at price 19.15 per share. | Direct | 1,135,958 | 13 Sept 2016 | 59,319 |
BH Macro Ltd.
| Buy Back at price 18.40 per share. | Direct | 831,624 | 12 Sept 2016 | 45,197 |
BH Macro Ltd.
| Buy Back at price 18.39 per share. | Direct | 827,550 | 08 Sept 2016 | 45,000 |