Legal & General Investment Management, Ltd.
| Bought at price 116.29 per share. | Direct | 123,619 | 21 Sept 2022 | 1,063 |
Legal & General Investment Management, Ltd.
| Sold at price 116.29 per share. | Direct | 547,042 | 21 Sept 2022 | 4,704 |
Schroders Plc
| Sold at price 116.12 per share. | Direct | 81,745 | 21 Sept 2022 | 704 |
Schroders Plc
| Bought at price 114.84 per share. | Direct | 97,266 | 21 Sept 2022 | 847 |
Fidelity Worldwide Investment (UK) Ltd.
| Bought at price 34.95 per share. | Direct | 419 | 21 Sept 2022 | 12 |
Fidelity Worldwide Investment (UK) Ltd.
| Sold at price 35.13 per share. | Direct | 49,620,646 | 21 Sept 2022 | 1,412,607 |
Aegon N.V.
| Sold at price 114.03 per share. | Direct | 16,876 | 21 Sept 2022 | 148 |
Caisse des Depots et Consignations
| Bought at price 113.64 per share. | Direct | 511,593 | 21 Sept 2022 | 4,502 |
Caisse des Depots et Consignations
| Sold at price 120.10 per share. | Direct | 2,882 | 21 Sept 2022 | 24 |
Societe Generale S.A.
| Bought at price 116.29 per share. | Direct | 452,147 | 21 Sept 2022 | 3,888 |
Societe Generale S.A.
| Sold at price 116.29 per share. | Direct | 382,720 | 21 Sept 2022 | 3,291 |
UBS Asset Management (Americas), Inc.
| Bought at price 116.29 per share. | Direct | 245,843 | 21 Sept 2022 | 2,114 |
Vanguard Group Inc.
| Bought at price 116.29 per share. | Direct | 2,089,552 | 21 Sept 2022 | 17,968 |
Vanguard Group Inc.
| Bought at price 116.81 per share. | Direct | 1,195,763 | 20 Sept 2022 | 10,237 |
Vanguard Group Inc.
| Sold at price 115.71 per share. | Direct | 149,615 | 20 Sept 2022 | 1,293 |
WCM Investment Management, Inc.
| Decrease at price 23.28 per share. | Direct | 12,804 | 20 Sept 2022 | 550 |
UBS Asset Management (Americas), Inc.
| Bought at price 116.03 per share. | Direct | 6,951,881 | 20 Sept 2022 | 59,914 |
UBS Asset Management (Americas), Inc.
| Sold at price 115.71 per share. | Direct | 3,514,983 | 20 Sept 2022 | 30,377 |
State Street Global Advisors (UK) Ltd.
| Decrease at price 116.20 per share. | Direct | 4,622,203 | 20 Sept 2022 | 39,778 |
Societe Generale S.A.
| Decrease at price 115.71 per share. | Direct | 2,498,684 | 20 Sept 2022 | 21,594 |
Fidelity Worldwide Investment (UK) Ltd.
| Decrease at price 116.25 per share. | Direct | 83,531,321 | 20 Sept 2022 | 718,549 |
Harding Loevner L.P.
| | Direct | | 20 Sept 2022 | 0 |
Franklin Resources, Inc.
| | Direct | | 20 Sept 2022 | 114 |
GIC Private Limited
| Bought at price 115.71 per share. | Direct | 824,448 | 20 Sept 2022 | 7,125 |
JPMorgan Asset Management (UK) Limited
| Bought at price 115.71 per share. | Direct | 31,936 | 20 Sept 2022 | 276 |
JPMorgan Asset Management (UK) Limited
| Sold at price 115.71 per share. | Direct | 28,580 | 20 Sept 2022 | 247 |
Legal & General Investment Management, Ltd.
| Bought at price 115.71 per share. | Direct | 14,348 | 20 Sept 2022 | 124 |
Schroders Plc
| Decrease at price 115.17 per share. | Direct | 17,851 | 20 Sept 2022 | 155 |
Norges Bank
| Bought at price 115.96 per share. | Direct | 4,326,736 | 20 Sept 2022 | 37,312 |
MFS Investment Management
| Decrease at price 115.71 per share. | Direct | 1,844,796 | 20 Sept 2022 | 15,943 |
Caisse des Depots et Consignations
| Bought at price 115.47 per share. | Direct | 815,116 | 20 Sept 2022 | 7,059 |
BNP Paribas SA
| Bought at price 115.71 per share. | Direct | 1,744,589 | 20 Sept 2022 | 15,077 |
BNP Paribas SA
| Sold at price 115.71 per share. | Direct | 1,381,948 | 20 Sept 2022 | 11,943 |
BNP Paribas S A
| Decrease at price 115.71 per share. | Direct | 3,393,717 | 20 Sept 2022 | 29,329 |
BlackRock, Inc.
| Increase at price 115.71 per share. | Direct | 7,145,216 | 20 Sept 2022 | 61,750 |
Capital World Investors
| Bought at price 115.88 per share. | Direct | 95,485 | 20 Sept 2022 | 824 |
AXA Investment Managers SA
| Bought at price 115.16 per share. | Direct | 212,245 | 20 Sept 2022 | 1,843 |
AXA Investment Managers SA
| Sold at price 115.90 per share. | Direct | 18,843,995 | 20 Sept 2022 | 162,587 |
Barclays Bank Plc
| Increase at price 116.43 per share. | Direct | 146,886,690 | 20 Sept 2022 | 1,261,588 |
Capital World Investors
| Bought at price 24.24 per share. | Direct | 1,405 | 19 Sept 2022 | 58 |
BlackRock, Inc.
| Increase at price 118.76 per share. | Direct | 2,150,167 | 19 Sept 2022 | 18,105 |
BNP Paribas S A
| Increase at price 118.76 per share. | Direct | 1,135,592 | 19 Sept 2022 | 9,562 |
Caisse des Depots et Consignations
| Bought at price 118.52 per share. | Direct | 1,076,289 | 19 Sept 2022 | 9,081 |
AXA Investment Managers SA
| Sold at price 118.68 per share. | Direct | 9,874,259 | 19 Sept 2022 | 83,200 |
Aberdeen Asset Management, Ltd.
| Bought at price 118.03 per share. | Direct | 64,680 | 19 Sept 2022 | 548 |
Societe Generale S.A.
| Bought at price 121.20 per share. | Direct | 168,827 | 19 Sept 2022 | 1,393 |
Societe Generale S.A.
| Sold at price 121.18 per share. | Direct | 13,622,597 | 19 Sept 2022 | 112,419 |
State Street Global Advisors (UK) Ltd.
| Increase at price 118.03 per share. | Direct | 133,609 | 19 Sept 2022 | 1,132 |
UBS Asset Management (Americas), Inc.
| Bought at price 121.19 per share. | Direct | 19,993,673 | 19 Sept 2022 | 164,982 |
WCM Investment Management, Inc.
| Sold at price 120.10 per share. | Direct | 30,625 | 19 Sept 2022 | 255 |
Vanguard Group Inc.
| Bought at price 119.31 per share. | Direct | 193,285 | 19 Sept 2022 | 1,620 |
MFS Investment Management
| Bought at price 119.02 per share. | Direct | 586,064 | 19 Sept 2022 | 4,924 |
MFS Investment Management
| Sold at price 119.10 per share. | Direct | 32,872 | 19 Sept 2022 | 276 |
JPMorgan Asset Management (UK) Limited
| Bought at price 118.35 per share. | Direct | 185,099 | 19 Sept 2022 | 1,564 |
JPMorgan Asset Management (UK) Limited
| Sold at price 119.35 per share. | Direct | 81,876 | 19 Sept 2022 | 686 |
Fidelity Worldwide Investment (UK) Ltd.
| Decrease at price 118.71 per share. | Direct | 36,817,385 | 19 Sept 2022 | 310,143 |
Franklin Resources, Inc.
| | Direct | | 19 Sept 2022 | 414 |
Harding Loevner L.P.
| | Direct | | 19 Sept 2022 | 0 |
Schroders Plc
| Increase at price 120.36 per share. | Direct | 8,128,970 | 19 Sept 2022 | 67,536 |
Schroders Plc
| Decrease at price 121.38 per share. | Direct | 112,035 | 16 Sept 2022 | 923 |
MFS Investment Management
| Decrease at price 121.14 per share. | Direct | 2,376,927 | 16 Sept 2022 | 19,621 |
Harding Loevner L.P.
| | Direct | | 16 Sept 2022 | 0 |
JPMorgan Asset Management (UK) Limited
| Decrease at price 121.10 per share. | Direct | 158,885 | 16 Sept 2022 | 1,312 |
Franklin Resources, Inc.
| Increase at price 121.10 per share. | Direct | 5,691 | 16 Sept 2022 | 47 |
Fidelity Worldwide Investment (UK) Ltd.
| Decrease at price 121.10 per share. | Direct | 44,399,020 | 16 Sept 2022 | 366,625 |
Legal & General Investment Management, Ltd.
| Bought at price 121.10 per share. | Direct | 2,881,864 | 16 Sept 2022 | 23,797 |
Legal & General Investment Management, Ltd.
| Sold at price 121.10 per share. | Direct | 9,433,966 | 16 Sept 2022 | 77,901 |
Norges Bank
| Bought at price 121.66 per share. | Direct | 21,035,238 | 16 Sept 2022 | 172,899 |
Aberdeen Asset Management, Ltd.
| Bought at price 121.10 per share. | Direct | 237,359 | 16 Sept 2022 | 1,960 |
Aberdeen Asset Management, Ltd.
| Sold at price 123.44 per share. | Direct | 6,172 | 16 Sept 2022 | 50 |
Capital World Investors
| Bought at price 24.79 per share. | Direct | 3,123 | 16 Sept 2022 | 126 |
Capital World Investors
| Sold at price 121.10 per share. | Direct | 110,687 | 16 Sept 2022 | 914 |
Barclays Bank Plc
| Increase at price 122.17 per share. | Direct | 45,101,384 | 16 Sept 2022 | 369,160 |
AXA Investment Managers SA
| Bought at price 121.10 per share. | Direct | 41,295 | 16 Sept 2022 | 341 |
AXA Investment Managers SA
| Sold at price 121.10 per share. | Direct | 83,075 | 16 Sept 2022 | 686 |
BNP Paribas SA
| Bought at price 121.10 per share. | Direct | 1,999,878 | 16 Sept 2022 | 16,514 |
BNP Paribas SA
| Sold at price 121.10 per share. | Direct | 154,041 | 16 Sept 2022 | 1,272 |
Caisse des Depots et Consignations
| Bought at price 120.59 per share. | Direct | 723 | 16 Sept 2022 | 6 |
BNP Paribas S A
| Decrease at price 121.10 per share. | Direct | 51,302,440 | 16 Sept 2022 | 423,630 |
BlackRock, Inc.
| Decrease at price 121.10 per share. | Direct | 1,085,558 | 16 Sept 2022 | 8,964 |
Vanguard Group Inc.
| Bought at price 121.10 per share. | Direct | 2,187,465 | 16 Sept 2022 | 18,063 |
Vanguard Group Inc.
| Sold at price 121.10 per share. | Direct | 4,217,256 | 16 Sept 2022 | 34,824 |
WCM Investment Management, Inc.
| Decrease at price 121.46 per share. | Direct | 5,330,879 | 16 Sept 2022 | 43,890 |
Societe Generale S.A.
| Increase at price 124.87 per share. | Direct | 14,122,707 | 16 Sept 2022 | 113,102 |
UBS Asset Management (Americas), Inc.
| Bought at price 121.10 per share. | Direct | 2,219,678 | 16 Sept 2022 | 18,329 |
UBS Asset Management (Americas), Inc.
| Sold at price 121.10 per share. | Direct | 231,668 | 16 Sept 2022 | 1,913 |
State Street Global Advisors (UK) Ltd.
| Decrease at price 121.10 per share. | Direct | 933,090 | 16 Sept 2022 | 7,705 |
State Street Global Advisors (UK) Ltd.
| Bought at price 124.67 per share. | Direct | 132,148 | 15 Sept 2022 | 1,060 |
State Street Global Advisors (UK) Ltd.
| Sold at price 125.81 per share. | Direct | 261,678 | 15 Sept 2022 | 2,080 |
UBS Asset Management (Americas), Inc.
| Bought at price 124.67 per share. | Direct | 1,752,208 | 15 Sept 2022 | 14,055 |
UBS Asset Management (Americas), Inc.
| Sold at price 124.67 per share. | Direct | 196,601 | 15 Sept 2022 | 1,577 |
Societe Generale S.A.
| Increase at price 125.59 per share. | Direct | 152,005,858 | 15 Sept 2022 | 1,210,363 |
Vanguard Group Inc.
| Bought at price 124.67 per share. | Direct | 23,188 | 15 Sept 2022 | 186 |
Vanguard Group Inc.
| Sold at price 124.59 per share. | Direct | 670,781 | 15 Sept 2022 | 5,384 |
WCM Investment Management, Inc.
| Decrease at price 24.78 per share. | Direct | 33,155 | 15 Sept 2022 | 1,338 |
Norges Bank
| Bought at price 125.63 per share. | Direct | 2,132,392 | 15 Sept 2022 | 16,974 |
Schroders Plc
| Decrease at price 124.45 per share. | Direct | 2,088,984 | 15 Sept 2022 | 16,786 |
Legal & General Investment Management, Ltd.
| Sold at price 125.89 per share. | Direct | 251,774 | 15 Sept 2022 | 2,000 |
MFS Investment Management
| Sold at price 126.01 per share. | Direct | 453,877 | 15 Sept 2022 | 3,602 |
MFS Investment Management
| Bought at price 124.67 per share. | Direct | 103,474 | 15 Sept 2022 | 830 |
Fidelity Worldwide Investment (UK) Ltd.
| Decrease at price 126.22 per share. | Direct | 218,607 | 15 Sept 2022 | 1,732 |
Harding Loevner L.P.
| | Direct | | 15 Sept 2022 | 1,372,398 |
Franklin Resources, Inc.
| | Direct | | 15 Sept 2022 | 1,224 |
JPMorgan Asset Management (UK) Limited
| Decrease at price 124.96 per share. | Direct | 1,362,167 | 15 Sept 2022 | 10,901 |
BlackRock, Inc.
| Bought at price 125.89 per share. | Direct | 10,377,620 | 15 Sept 2022 | 82,436 |
BlackRock, Inc.
| Sold at price 124.67 per share. | Direct | 3,058,604 | 15 Sept 2022 | 24,534 |
BNP Paribas S A
| Increase at price 124.67 per share. | Direct | 42,736,813 | 15 Sept 2022 | 342,805 |
BNP Paribas SA
| Bought at price 124.67 per share. | Direct | 263,423 | 15 Sept 2022 | 2,113 |
BNP Paribas SA
| Sold at price 124.67 per share. | Direct | 2,241,156 | 15 Sept 2022 | 17,977 |
Caisse des Depots et Consignations
| Bought at price 125.94 per share. | Direct | 27,832 | 15 Sept 2022 | 221 |
Capital World Investors
| Sold at price 125.39 per share. | Direct | 218,674 | 15 Sept 2022 | 1,744 |
Aberdeen Asset Management, Ltd.
| Bought at price 125.75 per share. | Direct | 10,814 | 15 Sept 2022 | 86 |
AXA Investment Managers SA
| Sold at price 124.67 per share. | Direct | 77,044 | 15 Sept 2022 | 618 |
Barclays Bank Plc
| Decrease at price 125.11 per share. | Direct | 4,824,501 | 15 Sept 2022 | 38,563 |
Barclays Bank Plc
| Decrease at price 125.83 per share. | Direct | 956,552 | 14 Sept 2022 | 7,602 |
Capital World Investors
| Bought at price 24.97 per share. | Direct | 174 | 14 Sept 2022 | 7 |
Capital World Investors
| Sold at price 24.97 per share. | Direct | 549 | 14 Sept 2022 | 22 |
Davidson Kempner Capital Management LLC
| | Direct | | 14 Sept 2022 | 0 |
BNP Paribas SA
| Bought at price 125.55 per share. | Direct | 35,405 | 14 Sept 2022 | 282 |
BNP Paribas SA
| Sold at price 125.55 per share. | Direct | 681,610 | 14 Sept 2022 | 5,429 |
BlackRock, Inc.
| Bought at price 125.54 per share. | Direct | 17,401,978 | 14 Sept 2022 | 138,617 |
BlackRock, Inc.
| Sold at price 125.55 per share. | Direct | 5,266,948 | 14 Sept 2022 | 41,951 |
BNP Paribas S A
| Increase at price 125.55 per share. | Direct | 13,061,468 | 14 Sept 2022 | 104,034 |
AXA Investment Managers SA
| Bought at price 124.93 per share. | Direct | 150,042 | 14 Sept 2022 | 1,201 |
Aberdeen Asset Management, Ltd.
| Bought at price 125.49 per share. | Direct | 895,873 | 14 Sept 2022 | 7,139 |
WCM Investment Management, Inc.
| Decrease at price 25.08 per share. | Direct | 48,579 | 14 Sept 2022 | 1,937 |
Vanguard Group Inc.
| Sold at price 125.37 per share. | Direct | 503,736 | 14 Sept 2022 | 4,018 |
UBS Asset Management (Americas), Inc.
| Bought at price 125.55 per share. | Direct | 113,371 | 14 Sept 2022 | 903 |
State Street Global Advisors (UK) Ltd.
| Decrease at price 125.55 per share. | Direct | 52,103 | 14 Sept 2022 | 415 |
Societe Generale S.A.
| Bought at price 125.55 per share. | Direct | 599,250 | 14 Sept 2022 | 4,773 |
Societe Generale S.A.
| Sold at price 125.55 per share. | Direct | 23,771,009 | 14 Sept 2022 | 189,335 |
JPMorgan Asset Management (UK) Limited
| Increase at price 125.89 per share. | Direct | 1,639,704 | 14 Sept 2022 | 13,025 |
Fidelity Worldwide Investment (UK) Ltd.
| Increase at price 29.02 per share. | Direct | 4,121 | 14 Sept 2022 | 142 |
Franklin Resources, Inc.
| | Direct | | 14 Sept 2022 | 108 |
GIC Private Limited
| Bought at price 125.89 per share. | Direct | 1,277,647 | 14 Sept 2022 | 10,149 |
Harding Loevner L.P.
| Bought at price 25.12 per share. | Direct | 6,757 | 14 Sept 2022 | 269 |
Harding Loevner L.P.
| Sold at price 125.86 per share. | Direct | 4,180,910 | 14 Sept 2022 | 33,219 |
MFS Investment Management
| Bought at price 125.80 per share. | Direct | 18,115 | 14 Sept 2022 | 144 |
MFS Investment Management
| Sold at price 126.32 per share. | Direct | 243,035 | 14 Sept 2022 | 1,924 |
Schroders Plc
| Bought at price 125.57 per share. | Direct | 9,417 | 14 Sept 2022 | 75 |
Schroders Plc
| Sold at price 126.86 per share. | Direct | 217,432 | 14 Sept 2022 | 1,714 |
Legal & General Investment Management, Ltd.
| Bought at price 125.55 per share. | Direct | 86,503 | 14 Sept 2022 | 689 |
Legal & General Investment Management, Ltd.
| Sold at price 125.55 per share. | Direct | 3,055,510 | 14 Sept 2022 | 24,337 |
Legal & General Investment Management, Ltd.
| Bought at price 126.20 per share. | Direct | 15,775 | 13 Sept 2022 | 125 |
Norges Bank
| Bought at price 128.26 per share. | Direct | 6,131,532 | 13 Sept 2022 | 47,804 |
Fidelity Worldwide Investment (UK) Ltd.
| Decrease at price 127.59 per share. | Direct | 3,131,470 | 13 Sept 2022 | 24,544 |
Schroders Plc
| Bought at price 130.07 per share. | Direct | 54,368 | 13 Sept 2022 | 418 |
Schroders Plc
| Sold at price 130.01 per share. | Direct | 18,851 | 13 Sept 2022 | 145 |
Harding Loevner L.P.
| Decrease at price 126.20 per share. | Direct | 1,987,650 | 13 Sept 2022 | 15,750 |
JPMorgan Asset Management (UK) Limited
| Increase at price 127.21 per share. | Direct | 527,654 | 13 Sept 2022 | 4,148 |