Stock Transactions — FASTENAL CO

Total Bought
491,720,474
1,246 transactions
Total Sold
4,778,668
109 transactions
Net
+486,941,806
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
VANGUARD GROUP INC73,317,271149,169,494+75,852,2230.100.10-0.00buy
BlackRock, Inc.48,432,18098,496,491+50,064,3110.080.08-0.00buy
STATE STREET CORP27,209,86554,317,385+27,107,5200.090.09-0.00buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC22,615,91545,995,937+23,380,0220.330.33+0.01buy
GEODE CAPITAL MANAGEMENT, LLC17,654,43435,984,281+18,329,8470.110.11-0.00buy
Bank of New York Mellon Corp18,542,78234,851,036+16,308,2540.280.28-0.01buy
MORGAN STANLEY11,276,47622,606,896+11,330,4200.060.06-0.00buy
Invesco Ltd.6,602,85015,973,759+9,370,9090.100.11+0.02buy
ROYAL BANK OF CANADA6,802,07415,509,061+8,706,9870.120.13+0.01buy
BANK OF AMERICA CORP /DE/7,513,47615,431,393+7,917,9170.050.05+0.00buy
NORGES BANK7,358,15715,205,897+7,847,7400.080.08-0.00buy
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC5,933,63613,239,245+7,305,6090.120.11-0.01buy
FMR LLC807,4427,674,226+6,866,7840.000.02+0.01buy
NORTHERN TRUST CORP7,120,76613,881,556+6,760,7900.080.08-0.00buy
PRINCIPAL FINANCIAL GROUP INC6,591,85013,087,686+6,495,8360.290.29+0.00buy
GOLDMAN SACHS GROUP INC5,785,25611,803,827+6,018,5710.090.08-0.00buy
Baird Financial Group, Inc.8,418,76514,387,440+5,968,6751.261.06-0.20buy
UBS Group AG5,012,38410,028,751+5,016,3670.090.09+0.00buy
ENVESTNET ASSET MANAGEMENT INC4,783,9979,734,500+4,950,5030.120.12-0.00buy
CANTILLON CAPITAL MANAGEMENT LLC4,784,0489,298,033+4,513,9851.221.13-0.09buy
CANTILLON CAPITAL MANAGEMENT LLC4,784,0489,298,033+4,513,9851.221.13-0.09buy
Legal & General Group Plc4,713,5869,194,550+4,480,9640.100.10-0.00buy
JPMORGAN CHASE & CO3,312,8657,581,785+4,268,9200.020.02+0.00buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.4,227,9028,249,443+4,021,5410.700.67-0.03buy
DIMENSIONAL FUND ADVISORS LP3,700,3007,356,907+3,656,6070.070.07+0.00buy
BLAIR WILLIAM & CO/IL3,292,6346,822,973+3,530,3390.770.80+0.03buy
BARCLAYS PLC1,523,0794,825,512+3,302,4330.050.08+0.03buy
Amundi2,247,1625,525,745+3,278,5830.060.09+0.03buy
FRANKLIN RESOURCES INC4,134,6207,297,377+3,162,7570.090.08-0.01buy
USS Investment Management Ltd2,802,5985,604,874+2,802,2761.591.39-0.19buy
THRIVENT FINANCIAL FOR LUTHERANS3,455,9366,142,808+2,686,8720.590.56-0.02buy
MAIRS & POWER INC2,689,8555,372,759+2,682,9042.172.23+0.06buy
PROVIDENT TRUST CO2,704,5265,379,291+2,674,7653.914.12+0.21buy
ProShare Advisors LLC3,081,3025,718,024+2,636,7220.540.48-0.06buy
LONDON CO OF VIRGINIA2,708,4585,268,327+2,559,8691.201.25+0.06buy
TD ASSET MANAGEMENT INC2,597,3714,934,558+2,337,1870.190.18-0.01buy
STIFEL FINANCIAL CORP1,967,0944,044,607+2,077,5130.160.17+0.00buy
BANK OF MONTREAL /CAN/2,292,7224,330,811+2,038,0890.090.09-0.00buy
MARSHFIELD ASSOCIATES1,974,5063,966,125+1,991,6193.323.41+0.09buy
JACOBS LEVY EQUITY MANAGEMENT, INC01,987,617+1,987,6170.000.33+0.33buy
Epoch Investment Partners, Inc.2,049,4114,029,065+1,979,6540.820.88+0.05buy
FENIMORE ASSET MANAGEMENT INC1,864,2853,747,704+1,883,4193.063.14+0.08buy
Swiss National Bank1,615,7003,471,900+1,856,2000.090.09-0.00buy
WELLINGTON MANAGEMENT GROUP LLP1,417,7803,250,811+1,833,0310.020.02+0.00buy
HSBC HOLDINGS PLC1,884,9923,646,044+1,761,0520.100.10+0.00buy
CONGRESS ASSET MANAGEMENT CO01,755,545+1,755,5450.000.51+0.51buy
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM2,536,9184,286,740+1,749,8220.140.11-0.02buy
MACQUARIE GROUP LTD2,883,6414,596,897+1,713,2560.280.24-0.04buy
Nuveen, LLC1,536,2533,232,902+1,696,6490.040.04+0.00buy
Douglass Winthrop Advisors, LLC1,624,0113,261,361+1,637,3502.402.47+0.08buy
CONFLUENCE INVESTMENT MANAGEMENT LLC1,660,5023,280,009+1,619,5071.851.95+0.09buy
AMERICAN CENTURY COMPANIES INC264,5411,882,896+1,618,3550.010.04+0.03buy
NORDEA INVESTMENT MANAGEMENT AB1,905,0593,494,315+1,589,2560.150.14-0.02buy
WELLS FARGO & COMPANY/MN1,453,6932,990,851+1,537,1580.030.03+0.00buy
Sumitomo Mitsui Trust Group, Inc.1,455,3892,971,285+1,515,8960.080.08-0.00buy
RAYMOND JAMES FINANCIAL INC1,307,0802,771,861+1,464,7810.040.04+0.00buy
Champlain Investment Partners, LLC1,824,0553,283,545+1,459,4901.020.96-0.06buy
STATE FARM MUTUAL AUTOMOBILE INSURANCE CO1,413,8942,827,788+1,413,8940.100.11+0.00buy
Ensign Peak Advisors, Inc1,297,7692,687,762+1,389,9930.190.19+0.00buy
LPL Financial LLC391,9321,753,459+1,361,5270.010.02+0.01buy
FIRST TRUST ADVISORS LP1,031,9792,334,680+1,302,7010.070.08+0.01buy
RHUMBLINE ADVISERS1,260,3052,542,272+1,281,9670.090.09+0.00buy
RIVERBRIDGE PARTNERS LLC1,342,1192,617,934+1,275,8151.671.77+0.10buy
Mitsubishi UFJ Asset Management Co., Ltd.1,149,1142,419,119+1,270,0050.080.08-0.00buy
BNP PARIBAS FINANCIAL MARKETS1,242,9232,492,155+1,249,2320.070.08+0.01buy
MACKENZIE FINANCIAL CORP1,159,1682,352,497+1,193,3290.130.13+0.00buy
DEUTSCHE BANK AG\2,459,1243,645,262+1,186,1380.080.06-0.02buy
Capital Wealth Planning, LLC1,177,9282,355,800+1,177,8720.790.78-0.01buy
DF DENT & CO INC2,175,6673,335,496+1,159,8292.251.78-0.48buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,309,0442,333,218+1,024,1740.100.08-0.02buy
Russell Investments Group, Ltd.564,7831,559,478+994,6950.060.08+0.02buy
BAHL & GAYNOR INC992,4361,982,521+990,0850.390.42+0.03buy
CITIGROUP INC901,5371,844,416+942,8790.050.05+0.00buy
NATIONAL BANK OF CANADA /FI/244,1771,143,860+899,6830.020.05+0.03buy
Mitsubishi UFJ Trust & Banking Corp782,1081,659,674+877,5660.160.16+0.00buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM937,7711,802,941+865,1700.090.08-0.01buy
Railway Pension Investments Ltd1,004,3551,860,110+855,7551.111.10-0.00buy
Aberdeen Group plc766,6781,590,537+823,8590.110.11-0.00buy
Mirae Asset Global Investments Co., Ltd.657,6581,462,918+805,2600.200.21+0.01buy
Mariner, LLC778,8071,557,443+778,6360.100.09-0.01buy
CANADA LIFE ASSURANCE Co1,022,3731,791,974+769,6010.140.12-0.02buy
National Pension Service745,8851,504,691+758,8060.060.05-0.00buy
STEGINSKY CAPITAL LLC726,5061,455,043+728,53712.6012.50-0.10buy
DONALDSON CAPITAL MANAGEMENT, LLC671,2371,390,362+719,1251.972.14+0.18buy
CALEDONIA INVESTMENTS PLC718,0561,436,112+718,0566.485.93-0.55buy
COMPASS CAPITAL MANAGEMENT, INC812,0251,525,574+713,5494.143.43-0.71buy
NOMURA ASSET MANAGEMENT CO LTD767,1161,462,985+695,8690.180.17-0.01buy
VIRGINIA RETIREMENT SYSTEMS ET Al364,6421,059,584+694,9420.210.31+0.10buy
Treasurer of the State of North Carolina273,990960,496+686,5060.080.13+0.04buy
Andra AP-fonden281,100966,100+685,0000.360.56+0.21buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND744,3201,400,326+656,0060.130.12-0.01buy
AMERIPRISE FINANCIAL INC250,571872,351+621,7800.010.01+0.00buy
CANADA PENSION PLAN INVESTMENT BOARD708,1911,324,517+616,3260.050.05-0.01buy
SEI INVESTMENTS CO407,1031,021,562+614,4590.040.05+0.01buy
ALLIANCEBERNSTEIN L.P.607,1201,220,137+613,0170.020.02-0.00buy
Vest Financial, LLC725,8551,332,168+606,3130.870.79-0.08buy
STATE BOARD OF ADMINISTRATION OF FLORIDA RETIREMENT SYSTEM588,0301,192,400+604,3700.090.09-0.00buy
HANCOCK WHITNEY CORP0601,499+601,4990.000.48+0.48buy
LGT Group Foundation464,2441,064,958+600,7140.500.56+0.06buy
BENJAMIN EDWARDS INC629,7231,207,156+577,4330.680.65-0.04buy
Page 1 of 14