| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 78,475,807 | 79,431,340 | +955,533 | 0.71 | 0.68 | -0.04 | buy |
| Mastercard Foundation Asset Management Corp | 75,194,532 | 70,307,604 | -4,886,928 | 94.34 | 92.28 | -2.06 | sell |
| BlackRock, Inc. | 68,692,086 | 70,161,841 | +1,469,755 | 0.74 | 0.70 | -0.04 | buy |
| STATE STREET CORP | 35,582,838 | 36,580,374 | +997,536 | 0.75 | 0.72 | -0.03 | buy |
| JPMORGAN CHASE & CO | 28,840,047 | 31,404,551 | +2,564,504 | 1.11 | 1.14 | +0.02 | buy |
| FMR LLC | 24,835,958 | 26,867,920 | +2,031,962 | 0.79 | 0.79 | +0.01 | buy |
| GEODE CAPITAL MANAGEMENT, LLC | 19,760,552 | 20,337,236 | +576,684 | 0.78 | 0.74 | -0.04 | buy |
| PRICE T ROWE ASSOCIATES INC /MD/ | 20,306,246 | 19,883,919 | -422,327 | 1.29 | 1.21 | -0.08 | sell |
| Capital International Investors | 17,431,516 | 17,205,074 | -226,442 | 1.69 | 1.58 | -0.11 | sell |
| MORGAN STANLEY | 16,200,349 | 15,923,022 | -277,327 | 0.59 | 0.55 | -0.04 | sell |
| WELLINGTON MANAGEMENT GROUP LLP | 12,282,791 | 12,300,287 | +17,496 | 1.25 | 1.22 | -0.03 | buy |
| Capital Research Global Investors | 9,717,893 | 10,347,834 | +629,941 | 1.09 | 1.10 | +0.01 | buy |
| NORTHERN TRUST CORP | 8,817,818 | 8,834,169 | +16,351 | 0.68 | 0.64 | -0.04 | buy |
| Bank of New York Mellon Corp | 8,489,229 | 8,206,228 | -283,001 | 0.90 | 0.84 | -0.06 | sell |
| Nuveen, LLC | 7,753,540 | 7,584,194 | -169,346 | 1.20 | 1.14 | -0.07 | sell |
| FRANKLIN RESOURCES INC | 7,614,875 | 7,463,566 | -151,309 | 1.14 | 1.06 | -0.08 | sell |
| UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 8,229,144 | 6,639,944 | -1,589,200 | 0.94 | 0.82 | -0.12 | sell |
| GOLDMAN SACHS GROUP INC | 5,354,992 | 6,334,869 | +979,877 | 0.49 | 0.52 | +0.03 | buy |
| JANUS HENDERSON GROUP PLC | 6,232,680 | 6,258,026 | +25,346 | 1.72 | 1.63 | -0.09 | buy |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 6,372,404 | 6,239,000 | -133,404 | 1.14 | 1.10 | -0.04 | sell |
| Legal & General Group Plc | 5,571,484 | 5,806,887 | +235,403 | 0.78 | 0.74 | -0.04 | buy |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 5,465,299 | 5,780,769 | +315,470 | 0.53 | 0.52 | -0.01 | buy |
| Invesco Ltd. | 5,319,410 | 5,658,547 | +339,137 | 0.51 | 0.51 | -0.00 | buy |
| BANK OF AMERICA CORP /DE/ | 5,408,412 | 5,485,596 | +77,184 | 0.25 | 0.23 | -0.01 | buy |
| JENNISON ASSOCIATES LLC | 6,051,004 | 5,267,730 | -783,274 | 2.02 | 1.74 | -0.27 | sell |
| AMERICAN CENTURY COMPANIES INC | 5,156,166 | 5,213,964 | +57,798 | 1.57 | 1.51 | -0.07 | buy |
| ROYAL BANK OF CANADA | 4,983,319 | 5,115,778 | +132,459 | 0.55 | 0.52 | -0.03 | buy |
| Capital World Investors | 5,068,625 | 4,820,936 | -247,689 | 0.41 | 0.37 | -0.04 | sell |
| Fisher Asset Management, LLC | 4,249,922 | 4,308,400 | +58,478 | 0.95 | 0.89 | -0.06 | buy |
| AMERIPRISE FINANCIAL INC | 4,259,343 | 4,235,399 | -23,944 | 0.59 | 0.55 | -0.04 | sell |
| DIMENSIONAL FUND ADVISORS LP | 4,004,524 | 4,111,924 | +107,400 | 0.52 | 0.50 | -0.02 | buy |
| UBS Group AG | 3,790,811 | 4,072,004 | +281,193 | 0.45 | 0.45 | +0.01 | buy |
| BERKSHIRE HATHAWAY INC | 3,986,648 | 3,986,648 | 0 | 0.87 | 0.85 | -0.02 | hold |
| CANADA PENSION PLAN INVESTMENT BOARD | 4,128,809 | 3,877,654 | -251,155 | 1.98 | 1.55 | -0.44 | sell |
| BARCLAYS PLC | 3,758,990 | 3,607,403 | -151,587 | 0.84 | 0.75 | -0.08 | sell |
| Amundi | 3,063,688 | 3,363,873 | +300,185 | 0.59 | 0.63 | +0.03 | buy |
| BROWN ADVISORY INC | 3,193,791 | 3,305,779 | +111,988 | 2.36 | 2.45 | +0.09 | buy |
| AKRE CAPITAL MANAGEMENT LLC | 3,295,286 | 3,155,594 | -139,692 | 18.14 | 17.89 | -0.24 | sell |
| DEUTSCHE BANK AG\ | 2,797,097 | 3,086,671 | +289,574 | 0.58 | 0.59 | +0.01 | buy |
| WELLS FARGO & COMPANY/MN | 2,648,860 | 2,777,812 | +128,952 | 0.33 | 0.32 | -0.00 | buy |
| ALLIANCEBERNSTEIN L.P. | 2,892,792 | 2,760,908 | -131,884 | 0.53 | 0.49 | -0.04 | sell |
| Temasek Holdings (Private) Ltd | 2,756,079 | 2,760,551 | +4,472 | 6.01 | 5.47 | -0.53 | buy |
| POLEN CAPITAL MANAGEMENT LLC | 2,992,048 | 2,741,243 | -250,805 | 5.16 | 5.06 | -0.10 | sell |
| PRINCIPAL FINANCIAL GROUP INC | 2,519,407 | 2,534,117 | +14,710 | 0.75 | 0.73 | -0.02 | buy |
| Swiss National Bank | 2,465,300 | 2,468,100 | +2,800 | 0.83 | 0.81 | -0.02 | buy |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 2,383,386 | 2,378,551 | -4,835 | 0.95 | 0.85 | -0.09 | sell |
| NORDEA INVESTMENT MANAGEMENT AB | 2,384,970 | 2,352,240 | -32,730 | 1.23 | 1.17 | -0.06 | sell |
| Sumitomo Mitsui Trust Group, Inc. | 2,157,283 | 2,233,389 | +76,106 | 0.76 | 0.73 | -0.02 | buy |
| PARNASSUS INVESTMENTS, LLC | 2,138,691 | 2,123,059 | -15,632 | 2.77 | 2.79 | +0.02 | sell |
| Swedbank AB | 2,020,661 | 2,052,008 | +31,347 | 1.28 | 1.18 | -0.09 | buy |
| ENVESTNET ASSET MANAGEMENT INC | 2,044,613 | 2,031,235 | -13,378 | 0.34 | 0.33 | -0.00 | sell |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 1,970,300 | 1,971,003 | +703 | 0.94 | 0.88 | -0.06 | buy |
| Russell Investments Group, Ltd. | 1,900,566 | 1,928,716 | +28,150 | 1.36 | 1.25 | -0.11 | buy |
| T. Rowe Price Investment Management, Inc. | 779,758 | 1,918,451 | +1,138,693 | 0.28 | 0.67 | +0.39 | buy |
| VICTORY CAPITAL MANAGEMENT INC | 1,979,762 | 1,889,977 | -89,785 | 0.72 | 0.62 | -0.09 | sell |
| CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM | 1,850,799 | 1,866,096 | +15,297 | 0.66 | 0.64 | -0.03 | buy |
| BANK OF MONTREAL /CAN/ | 1,795,660 | 1,763,261 | -32,399 | 0.51 | 0.41 | -0.09 | sell |
| Fiera Capital Corp | 1,794,614 | 1,738,638 | -55,976 | 3.42 | 3.20 | -0.22 | sell |
| Mitsubishi UFJ Asset Management Co., Ltd. | 1,552,405 | 1,677,817 | +125,412 | 0.70 | 0.69 | -0.01 | buy |
| Neuberger Berman Group LLC | 1,593,603 | 1,624,967 | +31,364 | 0.69 | 0.68 | -0.01 | buy |
| GARDNER RUSSO & QUINN LLC | 1,683,051 | 1,620,272 | -62,779 | 10.05 | 9.88 | -0.17 | sell |
| HSBC HOLDINGS PLC | 1,582,577 | 1,608,150 | +25,573 | 0.57 | 0.54 | -0.03 | buy |
| RHUMBLINE ADVISERS | 1,557,371 | 1,600,765 | +43,394 | 0.75 | 0.73 | -0.02 | buy |
| PineStone Asset Management Inc. | 1,607,207 | 1,585,690 | -21,517 | 5.84 | 5.61 | -0.23 | sell |
| RAYMOND JAMES FINANCIAL INC | 1,549,712 | 1,575,801 | +26,089 | 0.30 | 0.29 | -0.01 | buy |
| National Pension Service | 1,519,790 | 1,574,341 | +54,551 | 0.74 | 0.70 | -0.04 | buy |
| BAILLIE GIFFORD & CO | 1,591,049 | 1,559,732 | -31,317 | 0.67 | 0.66 | -0.01 | sell |
| Ensign Peak Advisors, Inc | 1,560,141 | 1,549,832 | -10,309 | 1.50 | 1.45 | -0.05 | sell |
| Pictet Asset Management Holding SA | 1,436,532 | 1,513,594 | +77,062 | 0.82 | 0.83 | +0.01 | buy |
| Valley Forge Capital Management, LP | 1,484,772 | 1,484,772 | 0 | 18.43 | 20.32 | +1.89 | hold |
| ACADIAN ASSET MANAGEMENT LLC | 1,293,103 | 1,434,458 | +141,355 | 1.50 | 1.42 | -0.08 | buy |
| Sanders Capital, LLC | 1,437,970 | 1,415,000 | -22,970 | 1.08 | 0.99 | -0.09 | sell |
| LORING WOLCOTT & COOLIDGE FIDUCIARY ADVISORS LLP/MA | 1,406,595 | 1,386,151 | -20,444 | 6.99 | 6.98 | -0.01 | sell |
| Rothschild & Co Wealth Management UK Ltd | 1,340,512 | 1,378,646 | +38,134 | 11.20 | 12.61 | +1.41 | buy |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 1,283,362 | 1,350,709 | +67,347 | 0.80 | 0.79 | -0.01 | buy |
| ING GROEP NV | 1,415,966 | 1,341,061 | -74,905 | 5.13 | 4.13 | -1.01 | sell |
| Vontobel Holding Ltd. | 1,360,109 | 1,337,073 | -23,036 | 2.51 | 2.39 | -0.13 | sell |
| DekaBank Deutsche Girozentrale | 1,322,367 | 1,322,367 | 0 | 1.31 | 1.26 | -0.06 | hold |
| CAISSE DE DEPOT ET PLACEMENT DU QUEBEC | 1,341,647 | 1,304,234 | -37,413 | 1.61 | 1.34 | -0.27 | sell |
| Bank Julius Baer & Co. Ltd, Zurich | 1,259,427 | 1,261,576 | +2,149 | 2.10 | 2.02 | -0.08 | buy |
| Winslow Capital Management, LLC | 1,363,644 | 1,219,906 | -143,738 | 2.56 | 2.29 | -0.27 | sell |
| Ninety One UK Ltd | 1,177,461 | 1,211,514 | +34,053 | 1.55 | 1.49 | -0.06 | buy |
| FAYEZ SAROFIM & CO | 1,153,354 | 1,160,271 | +6,917 | 1.57 | 1.54 | -0.02 | buy |
| CANADA LIFE ASSURANCE Co | 1,018,988 | 1,121,410 | +102,422 | 0.91 | 0.91 | +0.00 | buy |
| MACQUARIE GROUP LTD | 1,002,731 | 1,113,089 | +110,358 | 0.69 | 0.74 | +0.05 | buy |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 1,220,265 | 1,105,345 | -114,920 | 1.82 | 1.63 | -0.19 | sell |
| TWO SIGMA ADVISERS, LP | 1,176,300 | 1,102,200 | -74,100 | 1.35 | 1.25 | -0.10 | sell |
| Soroban Capital Partners LP | 1,037,173 | 1,098,573 | +61,400 | 5.69 | 5.14 | -0.55 | buy |
| Universal- Beteiligungs- und Servicegesellschaft mbH | 1,038,784 | 1,078,406 | +39,622 | 1.04 | 1.02 | -0.01 | buy |
| Allianz Asset Management GmbH | 813,559 | 1,073,039 | +259,480 | 0.61 | 0.75 | +0.14 | buy |
| VOYA INVESTMENT MANAGEMENT LLC | 1,029,761 | 1,063,067 | +33,306 | 0.58 | 0.60 | +0.03 | buy |
| PRUDENTIAL FINANCIAL INC | 1,032,597 | 1,037,853 | +5,256 | 0.75 | 0.70 | -0.05 | buy |
| SEI INVESTMENTS CO | 1,049,709 | 1,037,613 | -12,096 | 0.68 | 0.63 | -0.05 | sell |
| Mirova US LLC | 1,070,696 | 1,028,601 | -42,095 | 6.23 | 5.91 | -0.32 | sell |
| Robeco Institutional Asset Management B.V. | 864,646 | 1,024,254 | +159,608 | 0.79 | 0.84 | +0.06 | buy |
| BROWN BROTHERS HARRIMAN & CO | 1,039,842 | 1,024,056 | -15,786 | 3.76 | 3.55 | -0.21 | sell |
| CI INVESTMENTS INC. | 1,082,886 | 1,018,677 | -64,209 | 2.28 | 2.11 | -0.18 | sell |
| NEW YORK STATE COMMON RETIREMENT FUND | 1,080,834 | 1,009,234 | -71,600 | 0.81 | 0.74 | -0.07 | sell |
| FIL Ltd | 965,889 | 992,088 | +26,199 | 0.46 | 0.44 | -0.02 | buy |
| APG Asset Management N.V. | 851,261 | 987,123 | +135,862 | 1.21 | 1.34 | +0.13 | buy |