| | | | | | | | | | | | | | | | | | | | | |
<?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-20210413.xsd" xlink:type="simple"/> |
| <context id="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413"> |
| | <entity> |
| | | <identifier scheme="http://www.sec.gov/CIK"> 0000815556 </identifier> |
| | | </entity> |
| | <period> |
| | | <startDate> 2021-04-13 </startDate> |
| | | <endDate> 2021-04-13 </endDate> |
| | | </period> |
| | </context> |
| <dei:EntityCentralIndexKey contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV80L2ZyYWc6NTU1MGFjNWViODUyNGFjYWE5MjdkNDEzZjk2YWRmYTYvdGFibGU6ODYyZTMxNTViNTM5NGZlMjk0YWU3ZTFmMWY5ZTNlNDgvdGFibGVyYW5nZTo4NjJlMzE1NWI1Mzk0ZmUyOTRhZTdlMWYxZjllM2U0OF8yLTEtMS0xLTA_96258316-4775-4ed4-8a39-aa88d0e20fb3"> 0000815556 </dei:EntityCentralIndexKey> |
| <dei:AmendmentFlag contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV80L2ZyYWc6NTU1MGFjNWViODUyNGFjYWE5MjdkNDEzZjk2YWRmYTYvdGFibGU6ODYyZTMxNTViNTM5NGZlMjk0YWU3ZTFmMWY5ZTNlNDgvdGFibGVyYW5nZTo4NjJlMzE1NWI1Mzk0ZmUyOTRhZTdlMWYxZjllM2U0OF8zLTEtMS0xLTA_9341dc51-609a-47b7-83e9-ca11d33b2885"> false </dei:AmendmentFlag> |
| <dei:DocumentType contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGV4dHJlZ2lvbjo5MjlkYzU0OTcyNWU0NTQ0ODI3ZWU1ZjM2NjYzYTgyYl85MjQ_c2657ff3-e06e-45ef-a2cd-90f330854535"> 8-K </dei:DocumentType> |
| <dei:DocumentPeriodEndDate contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGV4dHJlZ2lvbjo5MjlkYzU0OTcyNWU0NTQ0ODI3ZWU1ZjM2NjYzYTgyYl8yMzQ_bfcd512c-1f2b-4af8-a8c6-11b274d2ed76"> 2021-04-13 </dei:DocumentPeriodEndDate> |
| <dei:EntityRegistrantName contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGV4dHJlZ2lvbjo5MjlkYzU0OTcyNWU0NTQ0ODI3ZWU1ZjM2NjYzYTgyYl85MjU_6df417ba-e0b2-412c-862a-e6f5ad4297e5"> FASTENAL CO </dei:EntityRegistrantName> |
| <dei:EntityIncorporationStateCountryCode contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MmFmMTUzYWE1ZmUwNDI1M2I2N2ZlMGY1MmE2MjMyMGYvdGFibGVyYW5nZToyYWYxNTNhYTVmZTA0MjUzYjY3ZmUwZjUyYTYyMzIwZl8wLTAtMS0xLTA_e57643fe-7236-491b-b745-4c2da7e0032c"> MN </dei:EntityIncorporationStateCountryCode> |
| <dei:EntityFileNumber contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MmFmMTUzYWE1ZmUwNDI1M2I2N2ZlMGY1MmE2MjMyMGYvdGFibGVyYW5nZToyYWYxNTNhYTVmZTA0MjUzYjY3ZmUwZjUyYTYyMzIwZl8wLTEtMS0xLTA_0772e1c4-76c1-481f-ab80-ab12cb9d45eb"> 0-16125 </dei:EntityFileNumber> |
| <dei:EntityTaxIdentificationNumber contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MmFmMTUzYWE1ZmUwNDI1M2I2N2ZlMGY1MmE2MjMyMGYvdGFibGVyYW5nZToyYWYxNTNhYTVmZTA0MjUzYjY3ZmUwZjUyYTYyMzIwZl8wLTItMS0xLTA_0e6c2862-4ff6-4b24-94d9-2a9ae19a5739"> 41-0948415 </dei:EntityTaxIdentificationNumber> |
| <dei:EntityAddressAddressLine1 contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDQ3OWU1MWEwYTUyNDQ5YjgyM2NjYzEzOWVhZmY2OTMvdGFibGVyYW5nZTowNDc5ZTUxYTBhNTI0NDliODIzY2NjMTM5ZWFmZjY5M18wLTEtMS0xLTAvdGV4dHJlZ2lvbjozZjIxNTViMDRmMzk0YzlhYjZkNzZkOWI1ZDAwOGNmMF80_7da77110-ff63-4dc1-9584-8d76a1f7c2d3"> 2001 Theurer Boulevard </dei:EntityAddressAddressLine1> |
| <dei:EntityAddressCityOrTown contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDQ3OWU1MWEwYTUyNDQ5YjgyM2NjYzEzOWVhZmY2OTMvdGFibGVyYW5nZTowNDc5ZTUxYTBhNTI0NDliODIzY2NjMTM5ZWFmZjY5M18wLTEtMS0xLTAvdGV4dHJlZ2lvbjozZjIxNTViMDRmMzk0YzlhYjZkNzZkOWI1ZDAwOGNmMF84_681925b0-05a2-4571-b3d0-9c7248a7063e"> Winona </dei:EntityAddressCityOrTown> |
| <dei:EntityAddressStateOrProvince contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDQ3OWU1MWEwYTUyNDQ5YjgyM2NjYzEzOWVhZmY2OTMvdGFibGVyYW5nZTowNDc5ZTUxYTBhNTI0NDliODIzY2NjMTM5ZWFmZjY5M18wLTEtMS0xLTAvdGV4dHJlZ2lvbjozZjIxNTViMDRmMzk0YzlhYjZkNzZkOWI1ZDAwOGNmMF8xMg_7f840334-1fc5-45c3-9cea-76911dbe7667"> MN </dei:EntityAddressStateOrProvince> |
| <dei:EntityAddressPostalZipCode contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDQ3OWU1MWEwYTUyNDQ5YjgyM2NjYzEzOWVhZmY2OTMvdGFibGVyYW5nZTowNDc5ZTUxYTBhNTI0NDliODIzY2NjMTM5ZWFmZjY5M18wLTMtMS0xLTAvdGV4dHJlZ2lvbjo5OTZiYzExY2QyYmE0YWQ1ODkxZTQzYjJiZWYwZGJmZF80_31c0a346-3708-4002-a3e8-ecb0c2e05d97"> 55987-1500 </dei:EntityAddressPostalZipCode> |
| <dei:CityAreaCode contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6ZTE3ZDI3Y2UxN2NiNDcyYTkyN2RjZDI2NGNmZjZlMzMvdGFibGVyYW5nZTplMTdkMjdjZTE3Y2I0NzJhOTI3ZGNkMjY0Y2ZmNmUzM18wLTEtMS0xLTAvdGV4dHJlZ2lvbjoyYTViNTM4MjkxMDg0YTNkODYzY2NkMzkxMzBmZGQ5MV81_aed513ba-2a7b-43e2-accb-4eb04a5a762d"> 507 </dei:CityAreaCode> |
| <dei:LocalPhoneNumber contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6ZTE3ZDI3Y2UxN2NiNDcyYTkyN2RjZDI2NGNmZjZlMzMvdGFibGVyYW5nZTplMTdkMjdjZTE3Y2I0NzJhOTI3ZGNkMjY0Y2ZmNmUzM18wLTEtMS0xLTAvdGV4dHJlZ2lvbjoyYTViNTM4MjkxMDg0YTNkODYzY2NkMzkxMzBmZGQ5MV85_37cf9ed7-806d-4371-9603-6540d359d6b0"> 454-5374 </dei:LocalPhoneNumber> |
| <dei:WrittenCommunications contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDIyZjEyNzcyM2FmNDgzNzg4NDI5ZmQwNmQzOTQ2NGQvdGFibGVyYW5nZTowMjJmMTI3NzIzYWY0ODM3ODg0MjlmZDA2ZDM5NDY0ZF8yLTEtMS0xLTA_e249fdf8-e96f-40da-9c9e-39db0e24c302"> false </dei:WrittenCommunications> |
| <dei:SolicitingMaterial contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDIyZjEyNzcyM2FmNDgzNzg4NDI5ZmQwNmQzOTQ2NGQvdGFibGVyYW5nZTowMjJmMTI3NzIzYWY0ODM3ODg0MjlmZDA2ZDM5NDY0ZF8zLTEtMS0xLTA_b80971f0-97f0-4284-b4bf-1eda408c6c36"> false </dei:SolicitingMaterial> |
| <dei:PreCommencementTenderOffer contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDIyZjEyNzcyM2FmNDgzNzg4NDI5ZmQwNmQzOTQ2NGQvdGFibGVyYW5nZTowMjJmMTI3NzIzYWY0ODM3ODg0MjlmZDA2ZDM5NDY0ZF80LTEtMS0xLTA_61767e4b-e728-4f72-8344-1bdd45b8fc81"> false </dei:PreCommencementTenderOffer> |
| <dei:PreCommencementIssuerTenderOffer contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6MDIyZjEyNzcyM2FmNDgzNzg4NDI5ZmQwNmQzOTQ2NGQvdGFibGVyYW5nZTowMjJmMTI3NzIzYWY0ODM3ODg0MjlmZDA2ZDM5NDY0ZF81LTEtMS0xLTA_5d14dcf7-5a4e-4bbd-8bf7-22335777e9a3"> false </dei:PreCommencementIssuerTenderOffer> |
| <dei:Security12bTitle contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6YjI1NmEyNjAyMTVmNGRjMTg4NTk4YmU2YzM3MjljNDkvdGFibGVyYW5nZTpiMjU2YTI2MDIxNWY0ZGMxODg1OThiZTZjMzcyOWM0OV8xLTAtMS0xLTA_5f724eb3-0e3f-4ff8-a3a5-b99abbd0866a"> Common stock, par value $.01 per share </dei:Security12bTitle> |
| <dei:TradingSymbol contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6YjI1NmEyNjAyMTVmNGRjMTg4NTk4YmU2YzM3MjljNDkvdGFibGVyYW5nZTpiMjU2YTI2MDIxNWY0ZGMxODg1OThiZTZjMzcyOWM0OV8xLTEtMS0xLTA_787edf93-0f9e-468d-b557-8aca6fb1773b"> FAST </dei:TradingSymbol> |
| <dei:SecurityExchangeName contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6YjI1NmEyNjAyMTVmNGRjMTg4NTk4YmU2YzM3MjljNDkvdGFibGVyYW5nZTpiMjU2YTI2MDIxNWY0ZGMxODg1OThiZTZjMzcyOWM0OV8xLTItMS0xLTA_4e2551f4-9864-4bcb-892a-f8c99a4cea0e"> NASDAQ </dei:SecurityExchangeName> |
| <dei:EntityEmergingGrowthCompany contextRef="ib350fdb78e634c0e8b4343e235814664_D20210413-20210413" id="id3VybDovL2RvY3MudjEvZG9jOmY0MTZkYjc5Y2EwZTRmZjQ5MzM1MzJjOGJmNWY1N2JlL3NlYzpmNDE2ZGI3OWNhMGU0ZmY0OTMzNTMyYzhiZjVmNTdiZV8xL2ZyYWc6OTI5ZGM1NDk3MjVlNDU0NDgyN2VlNWYzNjY2M2E4MmIvdGFibGU6ZjAwZjgzMzRmZTA5NGNiMjk5YzQ5YjBiZjA2YzlmZjQvdGFibGVyYW5nZTpmMDBmODMzNGZlMDk0Y2IyOTljNDliMGJmMDZjOWZmNF8wLTYtMS0xLTA_668184e0-3216-4fef-81fa-15317fd945da"> false </dei:EntityEmergingGrowthCompany> |
| </xbrl> |