| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<xbrl xml:lang="en-US" xmlns="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <link:schemaRef xlink:href="fast-20210120.xsd" xlink:type="simple"/> |
| <context id="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120"> |
| | <entity> |
| | | <identifier scheme="http://www.sec.gov/CIK"> 0000815556 </identifier> |
| | | </entity> |
| | <period> |
| | | <startDate> 2021-01-20 </startDate> |
| | | <endDate> 2021-01-20 </endDate> |
| | | </period> |
| | </context> |
| <dei:EntityCentralIndexKey contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV80L2ZyYWc6ZDA1YTA0N2E3OWUyNDU2NGEyMTAxMjU1MmY5YjMyNTQvdGFibGU6MDJjNmM0ZmMxZGVlNGYzOGEzNDg4NTYzZDg5ZWU5NDYvdGFibGVyYW5nZTowMmM2YzRmYzFkZWU0ZjM4YTM0ODg1NjNkODllZTk0Nl8yLTEtMS0xLTA_eb7b344b-8fee-475f-8cac-08953360b261"> 0000815556 </dei:EntityCentralIndexKey> |
| <dei:AmendmentFlag contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV80L2ZyYWc6ZDA1YTA0N2E3OWUyNDU2NGEyMTAxMjU1MmY5YjMyNTQvdGFibGU6MDJjNmM0ZmMxZGVlNGYzOGEzNDg4NTYzZDg5ZWU5NDYvdGFibGVyYW5nZTowMmM2YzRmYzFkZWU0ZjM4YTM0ODg1NjNkODllZTk0Nl8zLTEtMS0xLTA_89a22f0f-d2a2-427d-9868-95006faa7394"> false </dei:AmendmentFlag> |
| <dei:DocumentType contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGV4dHJlZ2lvbjoxZjdjZTYzNThhMjk0ZDI4OTZlZTNjOWQ1NDE3ZWZmN18xMTky_7fbeb268-99ad-453a-9ec3-a6e840f29bce"> 8-K </dei:DocumentType> |
| <dei:DocumentPeriodEndDate contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGV4dHJlZ2lvbjoxZjdjZTYzNThhMjk0ZDI4OTZlZTNjOWQ1NDE3ZWZmN18yMzQ_c84e8bfe-f5ed-4950-a7d8-16fc2ee30c7b"> 2021-01-20 </dei:DocumentPeriodEndDate> |
| <dei:EntityRegistrantName contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGV4dHJlZ2lvbjoxZjdjZTYzNThhMjk0ZDI4OTZlZTNjOWQ1NDE3ZWZmN18xMTkz_644aeea7-c60e-4faf-a4fd-bf9d176f8965"> FASTENAL CO </dei:EntityRegistrantName> |
| <dei:EntityIncorporationStateCountryCode contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MzE2MGRhMDRmNzRmNDUwYTg3MDQ1MDgzNTg0MjYwZGYvdGFibGVyYW5nZTozMTYwZGEwNGY3NGY0NTBhODcwNDUwODM1ODQyNjBkZl8wLTAtMS0xLTA_bde52a02-9c7f-4b70-8cf8-62c4d4b507cc"> MN </dei:EntityIncorporationStateCountryCode> |
| <dei:EntityFileNumber contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MzE2MGRhMDRmNzRmNDUwYTg3MDQ1MDgzNTg0MjYwZGYvdGFibGVyYW5nZTozMTYwZGEwNGY3NGY0NTBhODcwNDUwODM1ODQyNjBkZl8wLTEtMS0xLTA_348b4b08-872c-4e87-8124-57bcfaaf6020"> 0-16125 </dei:EntityFileNumber> |
| <dei:EntityTaxIdentificationNumber contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MzE2MGRhMDRmNzRmNDUwYTg3MDQ1MDgzNTg0MjYwZGYvdGFibGVyYW5nZTozMTYwZGEwNGY3NGY0NTBhODcwNDUwODM1ODQyNjBkZl8wLTItMS0xLTA_4e9d7de8-c629-407d-9c22-2e6d1d38aa36"> 41-0948415 </dei:EntityTaxIdentificationNumber> |
| <dei:EntityAddressAddressLine1 contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6YTYyMjIxYTM0M2JjNDA5NWEwYWI4YTczMDA5OWZkYzkvdGFibGVyYW5nZTphNjIyMjFhMzQzYmM0MDk1YTBhYjhhNzMwMDk5ZmRjOV8wLTEtMS0xLTU2L3RleHRyZWdpb246ZjllYWQxODY2ZDM1NGQ3YzhkMzYwOGRhYWI1N2ViYWZfMTY0OTI2NzQ0MTY2OA_6b3ba1fb-fcbf-469a-9c8a-ca5accfee6d9"> 2001 Theurer Boulevard </dei:EntityAddressAddressLine1> |
| <dei:EntityAddressCityOrTown contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6YTYyMjIxYTM0M2JjNDA5NWEwYWI4YTczMDA5OWZkYzkvdGFibGVyYW5nZTphNjIyMjFhMzQzYmM0MDk1YTBhYjhhNzMwMDk5ZmRjOV8wLTEtMS0xLTU2L3RleHRyZWdpb246ZjllYWQxODY2ZDM1NGQ3YzhkMzYwOGRhYWI1N2ViYWZfMTY0OTI2NzQ0MTY3Mw_5232eeba-804f-403c-81d6-82b31777e1a4"> Winona </dei:EntityAddressCityOrTown> |
| <dei:EntityAddressStateOrProvince contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6YTYyMjIxYTM0M2JjNDA5NWEwYWI4YTczMDA5OWZkYzkvdGFibGVyYW5nZTphNjIyMjFhMzQzYmM0MDk1YTBhYjhhNzMwMDk5ZmRjOV8wLTEtMS0xLTU2L3RleHRyZWdpb246ZjllYWQxODY2ZDM1NGQ3YzhkMzYwOGRhYWI1N2ViYWZfMTY0OTI2NzQ0MTY3OA_236b7f85-f973-48af-b418-6517702d2463"> MN </dei:EntityAddressStateOrProvince> |
| <dei:EntityAddressPostalZipCode contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6YTYyMjIxYTM0M2JjNDA5NWEwYWI4YTczMDA5OWZkYzkvdGFibGVyYW5nZTphNjIyMjFhMzQzYmM0MDk1YTBhYjhhNzMwMDk5ZmRjOV8wLTMtMS0xLTc0L3RleHRyZWdpb246YTM5NzUyM2JiMDI4NDdiZjgyNWQyOGFlZjYzNjI1ZmZfMTY0OTI2NzQ0MTY4OA_102480fa-53e1-47c8-85b6-439f250ef08a"> 55987-1500 </dei:EntityAddressPostalZipCode> |
| <dei:CityAreaCode contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6NTVjMjhjYjI2NWNjNDliNzgzZGY4YzcwZWZjYzMwYWYvdGFibGVyYW5nZTo1NWMyOGNiMjY1Y2M0OWI3ODNkZjhjNzBlZmNjMzBhZl8wLTItMS0xLTEyMi90ZXh0cmVnaW9uOjY2YThiNDc1ODA2NTQ0ZmM4OTJkZjk0YjUxODZjZDBjXzE2NDkyNjc0NDE2Njg_a3dda36c-2727-49f0-a87d-50dacf86954c"> 507 </dei:CityAreaCode> |
| <dei:LocalPhoneNumber contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6NTVjMjhjYjI2NWNjNDliNzgzZGY4YzcwZWZjYzMwYWYvdGFibGVyYW5nZTo1NWMyOGNiMjY1Y2M0OWI3ODNkZjhjNzBlZmNjMzBhZl8wLTItMS0xLTEyMi90ZXh0cmVnaW9uOjY2YThiNDc1ODA2NTQ0ZmM4OTJkZjk0YjUxODZjZDBjXzE2NDkyNjc0NDE2NzQ_2a8ef02e-c8bf-4133-ba36-a3cf9660d167"> 454-5374 </dei:LocalPhoneNumber> |
| <dei:WrittenCommunications contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MGNmNDZlNTY1N2FiNDYyMjgxN2Y3NzllZDIzZTA3ZTMvdGFibGVyYW5nZTowY2Y0NmU1NjU3YWI0NjIyODE3Zjc3OWVkMjNlMDdlM18yLTEtMS0xLTA_0a5f3cc0-ec08-4d06-946f-148bfdd431a8"> false </dei:WrittenCommunications> |
| <dei:SolicitingMaterial contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MGNmNDZlNTY1N2FiNDYyMjgxN2Y3NzllZDIzZTA3ZTMvdGFibGVyYW5nZTowY2Y0NmU1NjU3YWI0NjIyODE3Zjc3OWVkMjNlMDdlM18zLTEtMS0xLTA_633eb5b3-90d4-4ee8-a147-48f967956252"> false </dei:SolicitingMaterial> |
| <dei:PreCommencementTenderOffer contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MGNmNDZlNTY1N2FiNDYyMjgxN2Y3NzllZDIzZTA3ZTMvdGFibGVyYW5nZTowY2Y0NmU1NjU3YWI0NjIyODE3Zjc3OWVkMjNlMDdlM180LTEtMS0xLTA_3f474724-64c8-46dc-95b8-d3d775066a9a"> false </dei:PreCommencementTenderOffer> |
| <dei:PreCommencementIssuerTenderOffer contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MGNmNDZlNTY1N2FiNDYyMjgxN2Y3NzllZDIzZTA3ZTMvdGFibGVyYW5nZTowY2Y0NmU1NjU3YWI0NjIyODE3Zjc3OWVkMjNlMDdlM181LTEtMS0xLTA_feb29ffe-503d-436c-bd92-932aca32acc3"> false </dei:PreCommencementIssuerTenderOffer> |
| <dei:Security12bTitle contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MWMxMjI4NDA4ZTJjNGJkOTkzY2I0MWY0NDVhYjgxNzcvdGFibGVyYW5nZToxYzEyMjg0MDhlMmM0YmQ5OTNjYjQxZjQ0NWFiODE3N18xLTAtMS0xLTA_6dcdd64a-606f-480b-b71c-c3be156a69bb"> Common stock, par value $.01 per share </dei:Security12bTitle> |
| <dei:TradingSymbol contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MWMxMjI4NDA4ZTJjNGJkOTkzY2I0MWY0NDVhYjgxNzcvdGFibGVyYW5nZToxYzEyMjg0MDhlMmM0YmQ5OTNjYjQxZjQ0NWFiODE3N18xLTEtMS0xLTA_3f6b55fb-4358-4270-8603-c248fb59b3e8"> FAST </dei:TradingSymbol> |
| <dei:SecurityExchangeName contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MWMxMjI4NDA4ZTJjNGJkOTkzY2I0MWY0NDVhYjgxNzcvdGFibGVyYW5nZToxYzEyMjg0MDhlMmM0YmQ5OTNjYjQxZjQ0NWFiODE3N18xLTItMS0xLTA_989ffc14-95a5-43e9-8cd5-b17120773626"> NASDAQ </dei:SecurityExchangeName> |
| <dei:EntityEmergingGrowthCompany contextRef="i0dd1143174694309b2cc815f0cd763ac_D20210120-20210120" id="id3VybDovL2RvY3MudjEvZG9jOmY2YTc0YjQ0NjBiYzQxYzU4MTYzYzA2ZGY1YmIyZjQxL3NlYzpmNmE3NGI0NDYwYmM0MWM1ODE2M2MwNmRmNWJiMmY0MV8xL2ZyYWc6MWY3Y2U2MzU4YTI5NGQyODk2ZWUzYzlkNTQxN2VmZjcvdGFibGU6MTlkYzRiZGU2YTI1NDM4MmJlN2VmN2M5N2M4ODY4MjUvdGFibGVyYW5nZToxOWRjNGJkZTZhMjU0MzgyYmU3ZWY3Yzk3Yzg4NjgyNV8wLTYtMS0xLTA_8c537b4f-613f-4b1a-a91a-888a03ff9eb3"> false </dei:EntityEmergingGrowthCompany> |
| </xbrl> |