FASTENAL CO
| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) | Type |
|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 98,496,491 | 103,919,665 | +5,423,174 | 0.08 | 0.10 | +0.01 | buy |
| Epoch Investment Partners, Inc. | 984,552 | 3,584,037 | +2,599,485 | 0.34 | 0.97 | 0.00 | buy |
| FMR LLC | 7,674,226 | 10,263,073 | +2,588,847 | 0.02 | 0.03 | +0.01 | buy |
| VANGUARD GROUP INC | 149,169,494 | 151,515,539 | +2,346,045 | 0.11 | 0.12 | +0.01 | buy |
| Invesco Ltd. | 15,973,759 | 18,215,875 | +2,242,116 | 0.12 | 0.15 | +0.03 | buy |
| MORGAN STANLEY | 22,606,896 | 24,710,645 | +2,103,749 | 0.07 | 0.08 | +0.01 | buy |
| GOLDMAN SACHS GROUP INC | 11,803,827 | 13,582,230 | +1,778,403 | 0.09 | 0.11 | +0.02 | buy |
| AMERICAN CENTURY COMPANIES INC | 1,882,896 | 3,590,292 | +1,707,396 | 0.05 | 0.10 | +0.05 | buy |
| DEUTSCHE BANK AG\ | 3,645,262 | 5,330,362 | +1,685,100 | 0.06 | 0.09 | +0.03 | buy |
| Fifth Third Wealth Advisors LLC | 15,814 | 1,268,795 | +1,252,981 | 0.03 | 2.29 | +2.27 | buy |
| WELLS FARGO & COMPANY/MN | 2,990,851 | 4,149,664 | +1,158,813 | 0.03 | 0.04 | +0.01 | buy |
| GEODE CAPITAL MANAGEMENT, LLC | 35,984,281 | 37,014,789 | +1,030,508 | 0.11 | 0.12 | +0.01 | buy |
| ADAGE CAPITAL PARTNERS GP, L.L.C. | 192,008 | 599,908 | +407,900 | 0.01 | 0.05 | +0.03 | buy |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 45,995,937 | 46,377,889 | +381,952 | 0.35 | 0.39 | +0.03 | buy |
| Creative Planning | 347,094 | 691,030 | +343,936 | 0.01 | 0.03 | +0.01 | buy |
| Tidal Investments LLC | 99,464 | 438,477 | +339,013 | 0.03 | 0.09 | +0.07 | buy |
| SG Americas Securities, LLC | 145,251 | 483,024 | +337,773 | 0.03 | 0.09 | +0.06 | buy |
| Aberdeen Group plc | 1,590,537 | 1,900,794 | +310,257 | 0.11 | 0.15 | +0.03 | buy |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | 1,400,326 | 1,679,311 | +278,985 | 0.12 | 0.15 | +0.03 | buy |
| TEACHER RETIREMENT SYSTEM OF TEXAS | 211,110 | 483,297 | +272,187 | 0.04 | 0.10 | +0.06 | buy |
| WELLINGTON MANAGEMENT GROUP LLP | 3,250,811 | 3,520,986 | +270,175 | 0.03 | 0.03 | +0.01 | buy |
| Achmea Investment Management B.V. | 372,067 | 618,581 | +246,514 | 0.20 | 0.38 | +0.18 | buy |
| NORDEA INVESTMENT MANAGEMENT AB | 3,494,315 | 3,713,469 | +219,154 | 0.14 | 0.16 | +0.02 | buy |
| OSAIC HOLDINGS, INC. | 187,568 | 393,376 | +205,808 | 0.02 | 0.03 | +0.01 | buy |
| Baird Financial Group, Inc. | 14,387,440 | 14,578,544 | +191,104 | 1.07 | 1.16 | +0.09 | buy |
| BANCO BILBAO VIZCAYA ARGENTARIA, S.A. | 24,401 | 206,676 | +182,275 | 0.01 | 0.08 | +0.07 | buy |
| NEOS Investment Management LLC | 478,558 | 659,351 | +180,793 | 0.25 | 0.24 | -0.01 | buy |
| Sumitomo Mitsui Trust Group, Inc. | 2,971,285 | 3,150,253 | +178,968 | 0.08 | 0.09 | +0.01 | buy |
| BANK OF AMERICA CORP /DE/ | 15,431,393 | 15,604,974 | +173,581 | 0.06 | 0.06 | +0.01 | buy |
| Korea Investment CORP | 794,357 | 967,111 | +172,754 | 0.07 | 0.10 | +0.02 | buy |
| Morningstar Investment Management LLC | 5,534 | 177,579 | +172,045 | 0.02 | 0.32 | +0.30 | buy |
| VAN ECK ASSOCIATES CORP | 244,168 | 415,463 | +171,295 | 0.01 | 0.02 | +0.01 | buy |
| CAISSE DE DEPOT ET PLACEMENT DU QUEBEC | 209,454 | 361,660 | +152,206 | 0.02 | 0.03 | +0.01 | buy |
| BI Asset Management Fondsmaeglerselskab A/S | 100,496 | 250,191 | +149,695 | 0.04 | 0.11 | +0.07 | buy |
| CANADA PENSION PLAN INVESTMENT BOARD | 1,324,517 | 1,472,098 | +147,581 | 0.05 | 0.05 | +0.00 | buy |
| CIBC WORLD MARKET INC. | 145,494 | 290,834 | +145,340 | 0.01 | 0.03 | +0.02 | buy |
| BLAIR WILLIAM & CO/IL | 6,822,973 | 6,965,564 | +142,591 | 0.80 | 0.91 | +0.11 | buy |
| MAI Capital Management | 27,660 | 169,840 | +142,180 | 0.01 | 0.05 | +0.04 | buy |
| Cetera Investment Advisers | 333,892 | 467,578 | +133,686 | 0.03 | 0.03 | +0.00 | buy |
| O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 373,565 | 504,506 | +130,941 | 0.11 | 0.15 | +0.04 | buy |
| FIL Ltd | 1,507,420 | 1,634,968 | +127,548 | 0.05 | 0.06 | +0.01 | buy |
| PRUDENTIAL PLC | 81,020 | 206,054 | +125,034 | 0.02 | 0.07 | +0.05 | buy |
| CASTLEARK MANAGEMENT LLC | 6,920 | 129,820 | +122,900 | 0.01 | 0.18 | +0.17 | buy |
| Russell Investments Group, Ltd. | 1,559,478 | 1,674,560 | +115,082 | 0.09 | 0.10 | +0.01 | buy |
| Quantinno Capital Management LP | 398,604 | 512,162 | +113,558 | 0.08 | 0.07 | -0.00 | buy |
| SHELTON CAPITAL MANAGEMENT | 137,061 | 249,514 | +112,453 | 0.13 | 0.26 | +0.13 | buy |
| DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main | 32,000 | 143,901 | +111,901 | 0.00 | 0.01 | +0.00 | buy |
| CANADA LIFE ASSURANCE Co | 1,791,974 | 1,898,274 | +106,300 | 0.12 | 0.13 | +0.01 | buy |
| RITHOLTZ WEALTH MANAGEMENT | 48,164 | 150,568 | +102,404 | 0.04 | 0.14 | +0.10 | buy |
| FRANKLIN RESOURCES INC | 7,297,377 | 7,387,472 | +90,095 | 0.08 | 0.09 | +0.01 | buy |
| DONALDSON CAPITAL MANAGEMENT, LLC | 1,390,362 | 1,480,205 | +89,843 | 2.14 | 2.30 | +0.15 | buy |
| WEALTH ENHANCEMENT ADVISORY SERVICES, LLC | 855,561 | 945,111 | +89,550 | 0.06 | 0.07 | +0.01 | buy |
| NATIXIS | 84,772 | 168,783 | +84,011 | 0.02 | 0.04 | +0.03 | buy |
| Investment Management Corp of Ontario | 243,200 | 316,460 | +73,260 | 0.15 | 0.24 | +0.09 | buy |
| Mitsubishi UFJ Asset Management Co., Ltd. | 2,419,119 | 2,489,806 | +70,687 | 0.08 | 0.09 | +0.01 | buy |
| Mirae Asset Global Investments Co., Ltd. | 1,462,918 | 1,531,484 | +68,566 | 0.21 | 0.24 | +0.02 | buy |
| ARMSTRONG HENRY H ASSOCIATES INC | 170,938 | 232,788 | +61,850 | 0.68 | 1.03 | +0.36 | buy |
| Generali Asset Management SPA SGR | 33,855 | 91,637 | +57,782 | 0.03 | 0.10 | +0.06 | buy |
| NATIXIS ADVISORS, LLC | 488,063 | 544,413 | +56,350 | 0.03 | 0.04 | +0.01 | buy |
| LGT Group Foundation | 1,064,958 | 1,119,012 | +54,054 | 0.56 | 0.61 | +0.05 | buy |
| National Pension Service | 1,504,691 | 1,558,579 | +53,888 | 0.05 | 0.06 | +0.00 | buy |
| AVIVA PLC | 869,473 | 921,880 | +52,407 | 0.08 | 0.08 | +0.01 | buy |
| Universal- Beteiligungs- und Servicegesellschaft mbH | 920,372 | 972,065 | +51,693 | 0.07 | 0.08 | +0.01 | buy |
| PARR MCKNIGHT WEALTH MANAGEMENT GROUP, LLC | 9,321 | 59,101 | +49,780 | 0.05 | 0.38 | +0.33 | buy |
| KORNITZER CAPITAL MANAGEMENT INC /KS | 64,084 | 113,598 | +49,514 | 0.05 | 0.11 | +0.06 | buy |
| STANCE CAPITAL LLC | 7,300 | 54,976 | +47,676 | 0.12 | 0.99 | +0.87 | buy |
| Atria Investments, Inc | 134,162 | 179,673 | +45,511 | 0.07 | 0.11 | +0.04 | buy |
| Bellwether Advisors, LLC | 10,588 | 54,390 | +43,802 | 0.08 | 0.44 | +0.37 | buy |
| Heritage Trust Co | 10,996 | 52,944 | +41,948 | 0.05 | 0.28 | +0.22 | buy |
| OMERS ADMINISTRATION Corp | 45,761 | 86,922 | +41,161 | 0.03 | 0.03 | -0.00 | buy |
| PineBridge Investments, L.P. | 101,186 | 142,053 | +40,867 | 0.03 | 0.05 | +0.02 | buy |
| Mariner, LLC | 1,557,443 | 1,595,635 | +38,192 | 0.10 | 0.10 | +0.01 | buy |
| Bank Julius Baer & Co. Ltd, Zurich | 168,427 | 205,129 | +36,702 | 0.02 | 0.03 | +0.01 | buy |
| Suncoast Equity Management | 82,958 | 119,229 | +36,271 | 0.36 | 0.58 | +0.23 | buy |
| Dai-ichi Life Insurance Company, Ltd | 191,206 | 226,230 | +35,024 | 0.23 | 0.28 | +0.05 | buy |
| COMMERZBANK AKTIENGESELLSCHAFT /FI | 5,606 | 39,422 | +33,816 | 0.01 | 0.04 | +0.03 | buy |
| NISSAY ASSET MANAGEMENT CORP /JAPAN | 699,664 | 733,026 | +33,362 | 0.17 | 0.20 | +0.03 | buy |
| GC Wealth Management RIA, LLC | 12,335 | 45,604 | +33,269 | 0.04 | 0.07 | +0.03 | buy |
| Robeco Institutional Asset Management B.V. | 118,845 | 151,526 | +32,681 | 0.01 | 0.01 | +0.00 | buy |
| FEDERATED HERMES, INC. | 165,750 | 198,188 | +32,438 | 0.01 | 0.02 | +0.00 | buy |
| OREGON PUBLIC EMPLOYEES RETIREMENT FUND | 99,138 | 131,222 | +32,084 | 0.08 | 0.09 | +0.01 | buy |
| Zurcher Kantonalbank (Zurich Cantonalbank) | 436,530 | 467,956 | +31,426 | 0.05 | 0.05 | +0.01 | buy |
| Elo Mutual Pension Insurance Co | 70,767 | 99,252 | +28,485 | 0.06 | 0.08 | +0.02 | buy |
| FJARDE AP-FONDEN /FOURTH SWEDISH NATIONAL PENSION FUND | 290,168 | 317,235 | +27,067 | 0.11 | 0.13 | +0.02 | buy |
| Summit Financial, LLC | 5,373 | 32,253 | +26,880 | 0.01 | 0.02 | +0.02 | buy |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 8,249,443 | 8,276,145 | +26,702 | 0.69 | 0.66 | -0.02 | buy |
| BAILARD, INC. | 8,294 | 34,648 | +26,354 | 0.01 | 0.04 | +0.03 | buy |
| Swedbank AB | 763,409 | 789,539 | +26,130 | 0.04 | 0.04 | +0.00 | buy |
| AZZAD ASSET MANAGEMENT INC /ADV | 157,736 | 183,381 | +25,645 | 0.71 | 0.89 | +0.18 | buy |
| Railway Pension Investments Ltd | 1,860,110 | 1,884,710 | +24,600 | 1.10 | 1.25 | +0.15 | buy |
| VICTORY CAPITAL MANAGEMENT INC | 993,310 | 1,017,730 | +24,420 | 0.03 | 0.03 | +0.00 | buy |
| Varma Mutual Pension Insurance Co | 206,500 | 230,600 | +24,100 | 0.06 | 0.07 | +0.01 | buy |
| Drucker Wealth 3.0, LLC | 27,119 | 50,969 | +23,850 | 0.23 | 0.44 | +0.22 | buy |
| State of New Jersey Common Pension Fund D | 376,298 | 400,113 | +23,815 | 0.06 | 0.07 | +0.01 | buy |
| Raiffeisen Bank International AG | 75,752 | 99,277 | +23,525 | 0.05 | 0.06 | +0.02 | buy |
| Kestra Advisory Services, LLC | 58,550 | 81,975 | +23,425 | 0.01 | 0.02 | +0.01 | buy |
| Independent Advisor Alliance | 45,358 | 67,056 | +21,698 | 0.05 | 0.09 | +0.03 | buy |
| Ascent Group, LLC | 74,611 | 95,914 | +21,303 | 0.12 | 0.17 | +0.04 | buy |
| Rockefeller Capital Management L.P. | 137,597 | 158,635 | +21,038 | 0.02 | 0.02 | -0.00 | buy |
| Peterson Wealth Services | 2,893 | 23,408 | +20,515 | 0.03 | 0.04 | +0.00 | buy |