Robeco Institutional Asset Management BV
| Sold at price 82.01 per share. | Direct | 220,040 | 15 Feb 2021 | 2,683 |
Robeco Institutional Asset Management BV
| Sold at price 82.47 per share. | Direct | 397,272 | 12 Feb 2021 | 4,817 |
Robeco Institutional Asset Management BV
| Sold at price 82.78 per share. | Direct | 827,750 | 11 Feb 2021 | 10,000 |
Robeco Institutional Asset Management BV
| Sold at price 84.90 per share. | Direct | 1,698,040 | 20 Jan 2021 | 20,000 |
Societe Generale
| Bought at price 78.15 per share. | Direct | 1,563 | 18 Jan 2021 | 20 |
Barclays Plc
| Decrease at price 85.39 per share. | Direct | 838,207 | 18 Jan 2021 | 9,816 |
Z�rcher Kantonalbank
| Decrease at price 84.77 per share. | Direct | 75,957 | 18 Jan 2021 | 896 |
Z�rcher Kantonalbank
| Sold at price 85.05 per share. | Direct | 34,018 | 15 Jan 2021 | 400 |
Z�rcher Kantonalbank
| Bought at price 85.05 per share. | Direct | 34,018 | 15 Jan 2021 | 400 |
Barclays Plc
| Increase at price 87.57 per share. | Direct | 649,346 | 15 Jan 2021 | 7,415 |
Invesco, Ltd.
| Sold at price 86.06 per share. | Direct | 1,228,191 | 15 Jan 2021 | 14,272 |
Societe Generale
| Decrease at price 85.83 per share. | Direct | 142,307 | 15 Jan 2021 | 1,658 |
Societe Generale
| Increase at price 81.31 per share. | Direct | 2,276 | 14 Jan 2021 | 28 |
Barclays Plc
| Bought at price 87.91 per share. | Direct | 119,023 | 14 Jan 2021 | 1,354 |
Barclays Plc
| Sold at price 87.91 per share. | Direct | 116,034 | 14 Jan 2021 | 1,320 |
Z�rcher Kantonalbank
| Decrease at price 88.01 per share. | Direct | 834,570 | 14 Jan 2021 | 9,483 |
Barclays Plc
| Increase at price 84.55 per share. | Direct | 10,061 | 13 Jan 2021 | 119 |
Credit Suisse Asset Management
| Bought at price 80.96 per share. | Direct | 116,582 | 13 Jan 2021 | 1,440 |
Robeco Institutional Asset Management BV
| Sold at price 80.50 per share. | Direct | 1,609,960 | 13 Jan 2021 | 20,000 |
Societe Generale
| Increase at price 84.55 per share. | Direct | 9,300 | 13 Jan 2021 | 110 |
Societe Generale
| Bought at price 78.81 per share. | Direct | 21,673 | 12 Jan 2021 | 275 |
Mondrian Investment Partners Ltd.
| Sold at price 78.98 per share. | Direct | 1,398,182 | 12 Jan 2021 | 17,703 |
Barclays Plc
| Increase at price 78.81 per share. | Direct | 1,418 | 12 Jan 2021 | 18 |
Barclays Plc
| Decrease at price 76.39 per share. | Direct | 340,609 | 11 Jan 2021 | 4,459 |
Z�rcher Kantonalbank
| | Direct | | 11 Jan 2021 | 200 |
Societe Generale
| | Direct | | 11 Jan 2021 | 0 |
Societe Generale
| Increase at price 76.80 per share. | Direct | 22,886 | 08 Jan 2021 | 298 |
The Vanguard Group Inc
| Bought at price 76.94 per share. | Direct | 12,386 | 08 Jan 2021 | 161 |
The Vanguard Group Inc
| Sold at price 76.94 per share. | Direct | 2,385 | 08 Jan 2021 | 31 |
Z�rcher Kantonalbank
| Sold at price 107.65 per share. | Direct | 21,529 | 08 Jan 2021 | 200 |
Z�rcher Kantonalbank
| Bought at price 107.65 per share. | Direct | 21,529 | 08 Jan 2021 | 200 |
Credit Suisse Asset Management
| Increase at price 76.90 per share. | Direct | 2,738,438 | 08 Jan 2021 | 35,609 |
Barclays Plc
| Decrease at price 76.80 per share. | Direct | 13,209 | 08 Jan 2021 | 172 |
Barclays Plc
| Decrease at price 76.52 per share. | Direct | 30,914 | 07 Jan 2021 | 404 |
Dimensional Fund Advisors, Ltd.
| Sold at price 74.75 per share. | Direct | 102,331 | 07 Jan 2021 | 1,369 |
Societe Generale
| Bought at price 77.96 per share. | Direct | 10,913 | 07 Jan 2021 | 140 |
Societe Generale
| Sold at price 77.96 per share. | Direct | 14,889 | 07 Jan 2021 | 191 |
The Vanguard Group Inc
| Bought at price 77.99 per share. | Direct | 40,555 | 07 Jan 2021 | 520 |
Z�rcher Kantonalbank
| Bought at price 77.84 per share. | Direct | 184,256 | 07 Jan 2021 | 2,367 |
Baillie Gifford & Co.
| Sold at price 74.40 per share. | Direct | 718,535 | 07 Jan 2021 | 9,658 |
Baillie Gifford & Co.
| Sold at price 70.55 per share. | Direct | 2,618,630 | 06 Jan 2021 | 37,120 |
Barclays Plc
| Decrease at price 74.01 per share. | Direct | 113,970 | 06 Jan 2021 | 1,540 |
Dimensional Fund Advisors, Ltd.
| Bought at price 70.83 per share. | Direct | 23,373 | 06 Jan 2021 | 330 |
Invesco, Ltd.
| Bought at price 69.69 per share. | Direct | 2,092,541 | 06 Jan 2021 | 30,026 |
Barclays Plc
| Bought at price 68.88 per share. | Direct | 4,064 | 05 Jan 2021 | 59 |
Barclays Plc
| Sold at price 68.88 per share. | Direct | 3,030 | 05 Jan 2021 | 44 |
Baillie Gifford & Co.
| Sold at price 69.30 per share. | Direct | 188,506 | 05 Jan 2021 | 2,720 |
Baillie Gifford & Co.
| Sold at price 67.92 per share. | Direct | 4,535,831 | 04 Jan 2021 | 66,780 |
Barclays Plc
| Decrease at price 68.59 per share. | Direct | 5,212 | 04 Jan 2021 | 76 |
The Vanguard Group Inc
| Bought at price 67.85 per share. | Direct | 106,734 | 04 Jan 2021 | 1,573 |
The Vanguard Group Inc
| Sold at price 68.59 per share. | Direct | 5,007 | 04 Jan 2021 | 73 |
Invesco, Ltd.
| Bought at price 67.80 per share. | Direct | 4,512,906 | 04 Jan 2021 | 66,564 |
Barclays Plc
| | Direct | | 31 Dec 2020 | 0 |
Barclays Plc
| Decrease at price 66.80 per share. | Direct | 5,811 | 30 Dec 2020 | 87 |
Robeco Institutional Asset Management BV
| Bought at price 66.80 per share. | Direct | 14,829 | 30 Dec 2020 | 222 |
The Vanguard Group Inc
| Bought at price 67.68 per share. | Direct | 18,815 | 29 Dec 2020 | 278 |
Barclays Plc
| Bought at price 67.68 per share. | Direct | 14,686 | 29 Dec 2020 | 217 |
Barclays Plc
| Sold at price 67.60 per share. | Direct | 26,296 | 29 Dec 2020 | 389 |
Baillie Gifford & Co.
| Sold at price 68.29 per share. | Direct | 512,182 | 29 Dec 2020 | 7,500 |
Baillie Gifford & Co.
| Sold at price 66.85 per share. | Direct | 4,567,728 | 28 Dec 2020 | 68,327 |
Barclays Plc
| Bought at price 66.99 per share. | Direct | 9,846 | 28 Dec 2020 | 147 |
Barclays Plc
| Sold at price 66.88 per share. | Direct | 7,557 | 28 Dec 2020 | 113 |
Invesco, Ltd.
| Bought at price 66.65 per share. | Direct | 3,073,339 | 28 Dec 2020 | 46,113 |
Barclays Plc
| | Direct | | 24 Dec 2020 | 0 |
Barclays Plc
| Decrease at price 66.06 per share. | Direct | 10,371 | 23 Dec 2020 | 157 |
Invesco, Ltd.
| Bought at price 66.27 per share. | Direct | 5,758,097 | 23 Dec 2020 | 86,895 |
Baillie Gifford & Co.
| Sold at price 66.27 per share. | Direct | 6,520,144 | 23 Dec 2020 | 98,395 |
Z�rcher Kantonalbank
| Bought at price 65.95 per share. | Direct | 42,801 | 23 Dec 2020 | 649 |
Dimensional Fund Advisors, Ltd.
| Sold at price 65.31 per share. | Direct | 38,402 | 22 Dec 2020 | 588 |
Barclays Plc
| Decrease at price 65.19 per share. | Direct | 40,155 | 22 Dec 2020 | 616 |
Baillie Gifford & Co.
| Sold at price 65.41 per share. | Direct | 1,111,202 | 22 Dec 2020 | 16,988 |
Baillie Gifford & Co.
| Sold at price 63.88 per share. | Direct | 432,245 | 21 Dec 2020 | 6,766 |
Dimensional Fund Advisors, Ltd.
| Sold at price 64.02 per share. | Direct | 40,844 | 21 Dec 2020 | 638 |
The Vanguard Group Inc
| Bought at price 64.12 per share. | Direct | 20,839 | 21 Dec 2020 | 325 |
Barclays Plc
| Increase at price 63.99 per share. | Direct | 11,645 | 21 Dec 2020 | 182 |
Barclays Plc
| Bought at price 66.72 per share. | Direct | 68,657 | 18 Dec 2020 | 1,029 |
Barclays Plc
| Sold at price 66.97 per share. | Direct | 36,499 | 18 Dec 2020 | 545 |
Dimensional Fund Advisors, Ltd.
| Sold at price 66.81 per share. | Direct | 111,980 | 18 Dec 2020 | 1,676 |
Acadian Asset Management LLC
| Bought at price 66.78 per share. | Direct | 256,568 | 18 Dec 2020 | 3,842 |
Z�rcher Kantonalbank
| Bought at price 66.97 per share. | Direct | 429,357 | 18 Dec 2020 | 6,411 |
Z�rcher Kantonalbank
| Sold at price 66.46 per share. | Direct | 9,836 | 18 Dec 2020 | 148 |
The Vanguard Group Inc
| Bought at price 66.97 per share. | Direct | 10,648 | 18 Dec 2020 | 159 |
The Vanguard Group Inc
| Sold at price 66.97 per share. | Direct | 1,607 | 18 Dec 2020 | 24 |
UBS Asset Management
| Increase at price 66.97 per share. | Direct | 18,752 | 18 Dec 2020 | 280 |
UBS Asset Management
| Increase at price 66.78 per share. | Direct | 13,355 | 17 Dec 2020 | 200 |
Acadian Asset Management LLC
| Bought at price 67.19 per share. | Direct | 104,016 | 17 Dec 2020 | 1,548 |
Barclays Plc
| Bought at price 66.78 per share. | Direct | 59,697 | 17 Dec 2020 | 894 |
Barclays Plc
| Sold at price 66.78 per share. | Direct | 35,190 | 17 Dec 2020 | 527 |
Dimensional Fund Advisors, Ltd.
| Sold at price 67.33 per share. | Direct | 25,989 | 17 Dec 2020 | 386 |
Z�rcher Kantonalbank
| Bought at price 67.86 per share. | Direct | 33,591 | 17 Dec 2020 | 495 |
Z�rcher Kantonalbank
| Bought at price 67.00 per share. | Direct | 189,146 | 16 Dec 2020 | 2,823 |
Barclays Plc
| Bought at price 66.84 per share. | Direct | 41,844 | 16 Dec 2020 | 626 |
Barclays Plc
| Sold at price 66.63 per share. | Direct | 2,398 | 16 Dec 2020 | 36 |
Acadian Asset Management LLC
| Bought at price 66.96 per share. | Direct | 170,606 | 16 Dec 2020 | 2,548 |
Dimensional Fund Advisors, Ltd.
| Sold at price 66.84 per share. | Direct | 42,579 | 16 Dec 2020 | 637 |
Dimensional Fund Advisors, Ltd.
| Sold at price 65.88 per share. | Direct | 117,061 | 15 Dec 2020 | 1,777 |
Barclays Plc
| Bought at price 65.78 per share. | Direct | 32,624 | 15 Dec 2020 | 496 |
Barclays Plc
| Sold at price 66.24 per share. | Direct | 25,766 | 15 Dec 2020 | 389 |
Acadian Asset Management LLC
| Bought at price 65.91 per share. | Direct | 366,064 | 15 Dec 2020 | 5,554 |
Acadian Asset Management LLC
| Bought at price 64.18 per share. | Direct | 169,812 | 14 Dec 2020 | 2,646 |
Dimensional Fund Advisors, Ltd.
| Sold at price 64.31 per share. | Direct | 81,033 | 14 Dec 2020 | 1,260 |
Barclays Plc
| Increase at price 64.06 per share. | Direct | 44,332 | 14 Dec 2020 | 692 |
Barclays Plc
| Decrease at price 63.23 per share. | Direct | 63,166 | 11 Dec 2020 | 999 |
Acadian Asset Management LLC
| Bought at price 63.36 per share. | Direct | 250,034 | 11 Dec 2020 | 3,946 |
Dimensional Fund Advisors, Ltd.
| Sold at price 63.38 per share. | Direct | 41,891 | 11 Dec 2020 | 661 |
Barclays Plc
| Sold at price 64.86 per share. | Direct | 200,537 | 10 Dec 2020 | 3,092 |
Robeco Institutional Asset Management BV
| Sold at price 65.61 per share. | Direct | 898,504 | 10 Dec 2020 | 13,694 |
Acadian Asset Management LLC
| Bought at price 65.36 per share. | Direct | 275,317 | 10 Dec 2020 | 4,212 |
Acadian Asset Management LLC
| Bought at price 63.28 per share. | Direct | 190,162 | 09 Dec 2020 | 3,005 |
Barclays Plc
| Decrease at price 63.26 per share. | Direct | 59,020 | 09 Dec 2020 | 933 |
Credit Suisse Asset Management
| Bought at price 63.33 per share. | Direct | 63,327 | 09 Dec 2020 | 1,000 |
Dimensional Fund Advisors, Ltd.
| Sold at price 63.21 per share. | Direct | 40,456 | 09 Dec 2020 | 640 |
Z�rcher Kantonalbank
| Bought at price 63.42 per share. | Direct | 131,590 | 09 Dec 2020 | 2,075 |
Robeco Institutional Asset Management BV
| Sold at price 63.36 per share. | Direct | 82,748 | 09 Dec 2020 | 1,306 |
Robeco Institutional Asset Management BV
| Sold at price 64.84 per share. | Direct | 197,363 | 08 Dec 2020 | 3,044 |
Dimensional Fund Advisors, Ltd.
| Sold at price 65.15 per share. | Direct | 23,194 | 08 Dec 2020 | 356 |
Acadian Asset Management LLC
| Bought at price 64.88 per share. | Direct | 177,062 | 08 Dec 2020 | 2,729 |
Barclays Plc
| Bought at price 64.04 per share. | Direct | 27,600 | 08 Dec 2020 | 431 |
Barclays Plc
| Sold at price 65.21 per share. | Direct | 175,344 | 08 Dec 2020 | 2,689 |
Z�rcher Kantonalbank
| Bought at price 64.45 per share. | Direct | 168,611 | 08 Dec 2020 | 2,616 |
Robeco Institutional Asset Management BV
| Sold at price 65.34 per share. | Direct | 172,949 | 07 Dec 2020 | 2,647 |
Dimensional Fund Advisors, Ltd.
| Sold at price 64.65 per share. | Direct | 76,419 | 07 Dec 2020 | 1,182 |
Barclays Plc
| Increase at price 66.14 per share. | Direct | 290,729 | 07 Dec 2020 | 4,396 |
Barclays Plc
| Decrease at price 65.67 per share. | Direct | 68,816 | 04 Dec 2020 | 1,048 |
Robeco Institutional Asset Management BV
| Sold at price 65.62 per share. | Direct | 34,778 | 04 Dec 2020 | 530 |
Acadian Asset Management LLC
| Bought at price 65.78 per share. | Direct | 194,239 | 04 Dec 2020 | 2,953 |
Z�rcher Kantonalbank
| Bought at price 65.78 per share. | Direct | 96,494 | 04 Dec 2020 | 1,467 |
Dimensional Fund Advisors, Ltd.
| Sold at price 66.15 per share. | Direct | 14,089 | 04 Dec 2020 | 213 |
Acadian Asset Management LLC
| Bought at price 66.79 per share. | Direct | 99,511 | 03 Dec 2020 | 1,490 |
Baillie Gifford & Co.
| Sold at price 66.61 per share. | Direct | 57,481 | 03 Dec 2020 | 863 |
Barclays Plc
| Bought at price 67.19 per share. | Direct | 16,058 | 03 Dec 2020 | 239 |
Barclays Plc
| Sold at price 65.94 per share. | Direct | 18,398 | 03 Dec 2020 | 279 |
Robeco Institutional Asset Management BV
| Sold at price 66.90 per share. | Direct | 57,934 | 03 Dec 2020 | 866 |
Robeco Institutional Asset Management BV
| Sold at price 68.34 per share. | Direct | 254,293 | 02 Dec 2020 | 3,721 |
UBS Asset Management
| Bought at price 68.05 per share. | Direct | 21,095 | 02 Dec 2020 | 310 |
Barclays Plc
| Decrease at price 68.40 per share. | Direct | 92,471 | 02 Dec 2020 | 1,352 |
Acadian Asset Management LLC
| Bought at price 68.56 per share. | Direct | 60,747 | 02 Dec 2020 | 886 |
Z�rcher Kantonalbank
| Sold at price 69.01 per share. | Direct | 29,053 | 02 Dec 2020 | 421 |
Barclays Plc
| Bought at price 69.97 per share. | Direct | 22,109 | 01 Dec 2020 | 316 |
Barclays Plc
| Sold at price 69.97 per share. | Direct | 43,240 | 01 Dec 2020 | 618 |
Robeco Institutional Asset Management BV
| Sold at price 69.80 per share. | Direct | 118,103 | 01 Dec 2020 | 1,692 |
Z�rcher Kantonalbank
| Bought at price 74.38 per share. | Direct | 162,445 | 01 Dec 2020 | 2,184 |
Acadian Asset Management LLC
| Bought at price 69.44 per share. | Direct | 76,042 | 01 Dec 2020 | 1,095 |
Acadian Asset Management LLC
| Bought at price 71.09 per share. | Direct | 158,244 | 30 Nov 2020 | 2,226 |
Robeco Institutional Asset Management BV
| Sold at price 71.36 per share. | Direct | 892,050 | 30 Nov 2020 | 12,500 |
Barclays Plc
| Decrease at price 71.51 per share. | Direct | 72,007 | 30 Nov 2020 | 1,007 |
Z�rcher Kantonalbank
| Decrease at price 72.21 per share. | Direct | 210,495 | 30 Nov 2020 | 2,915 |
Robeco Institutional Asset Management BV
| Sold at price 83.32 per share. | Direct | 2,082,975 | 27 Nov 2020 | 25,000 |
Barclays Plc
| Increase at price 70.56 per share. | Direct | 440,975 | 27 Nov 2020 | 6,250 |
Barclays Plc
| Decrease at price 66.46 per share. | Direct | 18,409 | 26 Nov 2020 | 277 |