Wilson (Stephen David)
| Bought at price 38.11 per share. | Direct | 28,579 | 27 Sept 2022 | 750 |
Wilson (Stephen David)
| Bought at price 38.24 per share. | Direct | 28,683 | 27 Sept 2022 | 750 |
Standard Life Investments Ltd
| | Direct | | 15 Sept 2022 | 0 |
Lee (William Ernest)
| | Direct | | 15 Sept 2022 | 0 |
Mc-Murtry (Sir David R)
| | Direct | | 15 Sept 2022 | 0 |
Roberts (Allen Christopher George)
| | Direct | | 15 Sept 2022 | 0 |
Capital World Investors
| | Direct | | 15 Sept 2022 | 0 |
Deer (Daniel John)
| | Direct | | 15 Sept 2022 | 0 |
Glickman (Catherine Janet)
| | Direct | | 15 Sept 2022 | 0 |
Deer (Daniel John)
| | Direct | | 30 Jun 2022 | 0 |
Glickman (Catherine Janet)
| | Direct | | 30 Jun 2022 | 0 |
Capital World Investors
| | Direct | | 30 Jun 2022 | 0 |
Renishaw Employee Benefit Trust
| | Direct | | 30 Jun 2022 | 0 |
Roberts (Allen Christopher George)
| | Direct | | 30 Jun 2022 | 0 |
Standard Life Investments Ltd
| | Direct | | 30 Jun 2022 | 0 |
Mc-Murtry (Sir David R)
| | Direct | | 30 Jun 2022 | 0 |
Lee (William Ernest)
| | Direct | | 30 Jun 2022 | 0 |
Lee (William Ernest)
| | Direct | | 16 May 2022 | 400 |
Lee (William Ernest)
| Bought at price 48.81 per share. | Direct | 64,620 | 11 Apr 2022 | 1,324 |
Baillie Gifford & Co
| | Direct | | 16 Mar 2022 | 234,443 |
Lee (William Ernest)
| | Direct | | 11 Mar 2022 | 400 |
Jeans (David John)
| | Direct | | 21 Oct 2021 | 0 |
Lee (William Ernest)
| | Direct | | 21 Oct 2021 | 0 |
Roberts (Allen Christopher George)
| | Direct | | 21 Oct 2021 | 0 |
Mc-Murtry (Sir David R)
| | Direct | | 21 Oct 2021 | 0 |
Standard Life Investments Ltd
| | Direct | | 21 Oct 2021 | 0 |
Baillie Gifford & Co
| | Direct | | 21 Oct 2021 | 0 |
Capital World Investors
| | Direct | | 21 Oct 2021 | 0 |
Chesney (Carol Tredway)
| | Direct | | 21 Oct 2021 | 0 |
Deer (Daniel John)
| | Direct | | 21 Oct 2021 | 0 |
Glickman (Catherine Janet)
| | Direct | | 21 Oct 2021 | 0 |
Baillie Gifford & Co
| | Direct | | 25 Aug 2021 | 849,813 |
Lee (William Ernest)
| | Direct | | 02 Aug 2021 | 3,537 |
Lee (William Ernest)
| Sold at price 70.93 per share. | Direct | 118,172 | 02 Aug 2021 | 1,666 |
Mc-Farland (Geoffrey)
| | Direct | | 02 Aug 2021 | 3,051 |
Mc-Farland (Geoffrey)
| Sold at price 70.93 per share. | Direct | 101,929 | 02 Aug 2021 | 1,437 |
Renishaw Employee Benefit Trust
| | Direct | | 02 Aug 2021 | 0 |
Roberts (Allen Christopher George)
| | Direct | | 02 Aug 2021 | 3,051 |
Roberts (Allen Christopher George)
| Sold at price 70.93 per share. | Direct | 97,602 | 02 Aug 2021 | 1,376 |
Barclays Bank Plc
| Decrease at price 70.66 per share. | Direct | 224,827 | 07 Jul 2021 | 3,182 |
Barclays Bank Plc
| | Direct | | 06 Jul 2021 | 742 |
Legal & General Investment Management Ltd.
| Bought at price 70.03 per share. | Direct | 171,433 | 06 Jul 2021 | 2,448 |
Legal & General Investment Management Ltd.
| Bought at price 69.78 per share. | Direct | 2,163 | 05 Jul 2021 | 31 |
Liontrust Investment Partners LLP
| Sold at price 70.03 per share. | Direct | 35,084 | 05 Jul 2021 | 501 |
T Rowe Price Associates Inc
| Sold at price 69.79 per share. | Direct | 24,148 | 05 Jul 2021 | 346 |
The Vanguard Group Inc
| Sold at price 70.06 per share. | Direct | 115,452 | 05 Jul 2021 | 1,648 |
Barclays Bank Plc
| Bought at price 69.85 per share. | Direct | 48,684 | 05 Jul 2021 | 697 |
Barclays Bank Plc
| Increase at price 69.80 per share. | Direct | 167,929 | 02 Jul 2021 | 2,406 |
The Vanguard Group Inc
| Sold at price 70.07 per share. | Direct | 10,160 | 02 Jul 2021 | 145 |
Schroder Investment Management Limited (SIM)
| Bought at price 69.84 per share. | Direct | 509,740 | 02 Jul 2021 | 7,299 |
The Vanguard Group Inc
| Bought at price 68.26 per share. | Direct | 22,729 | 01 Jul 2021 | 333 |
The Vanguard Group Inc
| Sold at price 68.04 per share. | Direct | 399,445 | 01 Jul 2021 | 5,871 |
Barclays Bank Plc
| Decrease at price 68.04 per share. | Direct | 188,938 | 01 Jul 2021 | 2,777 |
Columbia Threadneedle Investments (UK)
| Bought at price 68.26 per share. | Direct | 273 | 01 Jul 2021 | 4 |
Columbia Threadneedle Investments (UK)
| Sold at price 68.13 per share. | Direct | 392,337 | 30 Jun 2021 | 5,759 |
Deer (Daniel John)
| | Direct | | 30 Jun 2021 | 0 |
Glickman (Catherine Janet)
| | Direct | | 30 Jun 2021 | 0 |
Barclays Bank Plc
| Decrease at price 68.50 per share. | Direct | 1,283,397 | 30 Jun 2021 | 18,736 |
Capital World Investors
| | Direct | | 30 Jun 2021 | 0 |
Chesney (Carol Tredway)
| | Direct | | 30 Jun 2021 | 0 |
The Vanguard Group Inc
| Bought at price 68.15 per share. | Direct | 12,608 | 30 Jun 2021 | 185 |
The Vanguard Group Inc
| Sold at price 68.11 per share. | Direct | 637,664 | 30 Jun 2021 | 9,362 |
Schroder Investment Management Limited (SIM)
| Bought at price 68.68 per share. | Direct | 50,685 | 30 Jun 2021 | 738 |
Standard Life Investments Ltd
| | Direct | | 30 Jun 2021 | 0 |
Jeans (David John)
| | Direct | | 30 Jun 2021 | 0 |
Lee (William Ernest)
| | Direct | | 30 Jun 2021 | 0 |
Renishaw Employee Benefit Trust
| | Direct | | 30 Jun 2021 | 0 |
Roberts (Allen Christopher George)
| | Direct | | 30 Jun 2021 | 0 |
Mc-Murtry (Sir David R)
| | Direct | | 30 Jun 2021 | 0 |
The Vanguard Group Inc
| Sold at price 70.49 per share. | Direct | 324,465 | 29 Jun 2021 | 4,603 |
Legal & General Investment Management Ltd.
| Bought at price 71.04 per share. | Direct | 1,776 | 29 Jun 2021 | 25 |
Global X Management Company LLC
| Sold at price 49.26 per share. | Direct | 29,452,849 | 29 Jun 2021 | 597,906 |
Columbia Threadneedle Investments (UK)
| Bought at price 70.91 per share. | Direct | 60,552 | 29 Jun 2021 | 854 |
Columbia Threadneedle Investments (UK)
| Sold at price 70.53 per share. | Direct | 516,004 | 29 Jun 2021 | 7,316 |
Barclays Bank Plc
| Bought at price 70.59 per share. | Direct | 444,133 | 29 Jun 2021 | 6,292 |
Barclays Bank Plc
| Sold at price 69.60 per share. | Direct | 462,936 | 29 Jun 2021 | 6,651 |
Baillie Gifford & Co
| Bought at price 70.50 per share. | Direct | 241,969 | 29 Jun 2021 | 3,432 |
Barclays Bank Plc
| Decrease at price 69.89 per share. | Direct | 1,318,418 | 28 Jun 2021 | 18,865 |
Columbia Threadneedle Investments (UK)
| Sold at price 69.72 per share. | Direct | 420,202 | 28 Jun 2021 | 6,027 |
The Vanguard Group Inc
| Sold at price 69.53 per share. | Direct | 115,482 | 28 Jun 2021 | 1,661 |
The Vanguard Group Inc
| Sold at price 71.40 per share. | Direct | 93,173 | 25 Jun 2021 | 1,305 |
Legal & General Investment Management Ltd.
| Bought at price 71.40 per share. | Direct | 28,772 | 25 Jun 2021 | 403 |
Legal & General Investment Management Ltd.
| Sold at price 71.40 per share. | Direct | 59,259 | 25 Jun 2021 | 830 |
Columbia Threadneedle Investments (UK)
| Sold at price 71.38 per share. | Direct | 426,727 | 25 Jun 2021 | 5,978 |
Barclays Bank Plc
| Decrease at price 69.56 per share. | Direct | 1,081,179 | 25 Jun 2021 | 15,542 |
Barclays Bank Plc
| Decrease at price 69.68 per share. | Direct | 2,027,449 | 24 Jun 2021 | 29,097 |
Columbia Threadneedle Investments (UK)
| Sold at price 69.82 per share. | Direct | 215,950 | 24 Jun 2021 | 3,093 |
Baillie Gifford & Co
| Bought at price 69.85 per share. | Direct | 254,588 | 24 Jun 2021 | 3,645 |
Legal & General Investment Management Ltd.
| Sold at price 69.61 per share. | Direct | 11,276 | 24 Jun 2021 | 162 |
Schroder Investment Management Limited (SIM)
| Bought at price 69.72 per share. | Direct | 473,684 | 24 Jun 2021 | 6,794 |
The Vanguard Group Inc
| Bought at price 69.65 per share. | Direct | 20,616 | 24 Jun 2021 | 296 |
The Vanguard Group Inc
| Sold at price 69.61 per share. | Direct | 668,116 | 24 Jun 2021 | 9,598 |
The Vanguard Group Inc
| Bought at price 72.29 per share. | Direct | 15,615 | 23 Jun 2021 | 216 |
The Vanguard Group Inc
| Sold at price 72.45 per share. | Direct | 567,267 | 23 Jun 2021 | 7,830 |
Legal & General Investment Management Ltd.
| Bought at price 73.30 per share. | Direct | 51,602 | 23 Jun 2021 | 704 |
Legal & General Investment Management Ltd.
| Sold at price 72.45 per share. | Direct | 66,579 | 23 Jun 2021 | 919 |
Baillie Gifford & Co
| Bought at price 73.31 per share. | Direct | 1,255,191 | 23 Jun 2021 | 17,121 |
Barclays Bank Plc
| | Direct | | 23 Jun 2021 | 703 |
Barclays Bank Plc
| Decrease at price 73.47 per share. | Direct | 302,488 | 22 Jun 2021 | 4,117 |
Baillie Gifford & Co
| Sold at price 73.77 per share. | Direct | 95,822 | 22 Jun 2021 | 1,299 |
Legal & General Investment Management Ltd.
| Bought at price 73.77 per share. | Direct | 177,259 | 22 Jun 2021 | 2,403 |
The Vanguard Group Inc
| Bought at price 73.86 per share. | Direct | 52,442 | 22 Jun 2021 | 710 |
The Vanguard Group Inc
| Sold at price 74.06 per share. | Direct | 214,771 | 22 Jun 2021 | 2,900 |
T Rowe Price Associates Inc
| Sold at price 73.58 per share. | Direct | 274,762 | 22 Jun 2021 | 3,734 |
The Vanguard Group Inc
| Sold at price 74.03 per share. | Direct | 348,098 | 21 Jun 2021 | 4,702 |
Barclays Bank Plc
| Sold at price 73.55 per share. | Direct | 551,146 | 21 Jun 2021 | 7,494 |
Barclays Bank Plc
| Bought at price 72.15 per share. | Direct | 14,564,963 | 18 Jun 2021 | 201,865 |
Barclays Bank Plc
| Sold at price 72.15 per share. | Direct | 18,121,984 | 18 Jun 2021 | 251,164 |
Baillie Gifford & Co
| Sold at price 72.33 per share. | Direct | 7,761,188 | 18 Jun 2021 | 107,301 |
The Vanguard Group Inc
| Bought at price 72.15 per share. | Direct | 24,295,093 | 18 Jun 2021 | 336,721 |
The Vanguard Group Inc
| Sold at price 72.15 per share. | Direct | 5,866,390 | 18 Jun 2021 | 81,306 |
Legal & General Investment Management Ltd.
| Bought at price 72.15 per share. | Direct | 3,963,814 | 18 Jun 2021 | 54,937 |
Legal & General Investment Management Ltd.
| Sold at price 72.15 per share. | Direct | 3,318,992 | 18 Jun 2021 | 46,000 |
The Vanguard Group Inc
| Bought at price 74.19 per share. | Direct | 28,191 | 17 Jun 2021 | 380 |
Baillie Gifford & Co
| Bought at price 75.90 per share. | Direct | 524,248 | 17 Jun 2021 | 6,907 |
Baillie Gifford & Co
| Sold at price 74.70 per share. | Direct | 507,464 | 17 Jun 2021 | 6,793 |
Barclays Bank Plc
| Decrease at price 75.22 per share. | Direct | 625,746 | 17 Jun 2021 | 8,319 |
Barclays Bank Plc
| Increase at price 77.63 per share. | Direct | 438,908 | 16 Jun 2021 | 5,654 |
Baillie Gifford & Co
| Bought at price 76.86 per share. | Direct | 732,466 | 16 Jun 2021 | 9,530 |
Baillie Gifford & Co
| Sold at price 76.84 per share. | Direct | 113,346 | 16 Jun 2021 | 1,475 |
The Vanguard Group Inc
| Bought at price 77.49 per share. | Direct | 38,279 | 16 Jun 2021 | 494 |
Baillie Gifford & Co
| Sold at price 76.24 per share. | Direct | 3,154,630 | 15 Jun 2021 | 41,376 |
Barclays Bank Plc
| Increase at price 75.75 per share. | Direct | 961,646 | 15 Jun 2021 | 12,695 |
Barclays Bank Plc
| | Direct | | 14 Jun 2021 | 285 |
Baillie Gifford & Co
| Sold at price 76.29 per share. | Direct | 2,459,252 | 14 Jun 2021 | 32,236 |
Columbia Threadneedle Investments (UK)
| Sold at price 75.95 per share. | Direct | 6,531 | 14 Jun 2021 | 86 |
The Vanguard Group Inc
| Bought at price 75.95 per share. | Direct | 56,278 | 14 Jun 2021 | 741 |
T Rowe Price Associates Inc
| Sold at price 76.09 per share. | Direct | 93,288 | 14 Jun 2021 | 1,226 |
The Vanguard Group Inc
| Bought at price 75.89 per share. | Direct | 71,867 | 11 Jun 2021 | 947 |
Legal & General Investment Management Ltd.
| Sold at price 76.26 per share. | Direct | 7,701 | 11 Jun 2021 | 101 |
Baillie Gifford & Co
| Bought at price 76.36 per share. | Direct | 76,966 | 11 Jun 2021 | 1,008 |
Baillie Gifford & Co
| Sold at price 76.27 per share. | Direct | 2,036,283 | 11 Jun 2021 | 26,698 |
Barclays Bank Plc
| | Direct | | 11 Jun 2021 | 923 |
Barclays Bank Plc
| Decrease at price 76.02 per share. | Direct | 237,803 | 10 Jun 2021 | 3,128 |
Baillie Gifford & Co
| Bought at price 75.90 per share. | Direct | 81,436 | 10 Jun 2021 | 1,073 |
Baillie Gifford & Co
| Sold at price 76.09 per share. | Direct | 1,902,375 | 10 Jun 2021 | 25,000 |
Columbia Threadneedle Investments (UK)
| Sold at price 75.88 per share. | Direct | 512,734 | 10 Jun 2021 | 6,757 |
Legal & General Investment Management Ltd.
| Sold at price 75.63 per share. | Direct | 11,268 | 10 Jun 2021 | 149 |
Liontrust Investment Partners LLP
| Increase at price 76.76 per share. | Direct | 3,526,630 | 10 Jun 2021 | 45,943 |
The Vanguard Group Inc
| Bought at price 76.07 per share. | Direct | 54,919 | 10 Jun 2021 | 722 |
Baillie Gifford & Co
| Sold at price 76.43 per share. | Direct | 1,910,850 | 09 Jun 2021 | 25,000 |
Barclays Bank Plc
| Decrease at price 76.38 per share. | Direct | 711,079 | 09 Jun 2021 | 9,310 |
Barclays Bank Plc
| Decrease at price 78.56 per share. | Direct | 76,282 | 08 Jun 2021 | 971 |
The Vanguard Group Inc
| Bought at price 78.56 per share. | Direct | 48,707 | 08 Jun 2021 | 620 |
Schroder Investment Management Limited (SIM)
| Sold at price 79.11 per share. | Direct | 297,860 | 08 Jun 2021 | 3,765 |
Legal & General Investment Management Ltd.
| Bought at price 78.90 per share. | Direct | 4,734 | 07 Jun 2021 | 60 |
The Vanguard Group Inc
| Bought at price 78.47 per share. | Direct | 6,591 | 07 Jun 2021 | 84 |
Barclays Bank Plc
| | Direct | | 07 Jun 2021 | 0 |
Barclays Bank Plc
| Bought at price 78.98 per share. | Direct | 4,422 | 04 Jun 2021 | 56 |
Baillie Gifford & Co
| Sold at price 78.00 per share. | Direct | 971,371 | 04 Jun 2021 | 12,453 |