<SEC-DOCUMENT>0000916365-20-000065.txt : 20200320
<SEC-HEADER>0000916365-20-000065.hdr.sgml : 20200320
<ACCEPTANCE-DATETIME>20200320172305
ACCESSION NUMBER:		0000916365-20-000065
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20200320
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200320
DATE AS OF CHANGE:		20200320

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRACTOR SUPPLY CO /DE/
		CENTRAL INDEX KEY:			0000916365
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200]
		IRS NUMBER:				133139732
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1228

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-23314
		FILM NUMBER:		20732933

	BUSINESS ADDRESS:	
		STREET 1:		5401 VIRGINIA WAY
		CITY:			BRENTWOOD
		STATE:			TN
		ZIP:			37027
		BUSINESS PHONE:		6154404600

	MAIL ADDRESS:	
		STREET 1:		5401 VIRGINIA WAY
		CITY:			BRENTWOOD
		STATE:			TN
		ZIP:			37027
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tsco-20200320.htm
<DESCRIPTION>8-K TRACTOR SUPPLY COMPANY
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996,d:684b85aa2c794111a33d27b2e023be8a--><html xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tsco-20200320</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV8xLTEtMS0xLTA_dac8cf37-715b-4821-9aa5-43ff8b8c7d3f">TRACTOR SUPPLY CO /DE/</ix:nonNumeric><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV8zLTEtMS0xLTA_ad924a23-9731-47aa-9f11-a200a254ddf0">false</ix:nonNumeric><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV81LTEtMS0xLTA_af9e96e6-b8e7-4c71-b3a2-47347f535cc7">0000916365</ix:nonNumeric><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6M2Q3MGVhYjc3M2QxNDFmYTk0YmNkYjZjOWZjZmI4YWUvdGFibGVyYW5nZTozZDcwZWFiNzczZDE0MWZhOTRiY2RiNmM5ZmNmYjhhZV8wLTEtMS0xLTUz_64ec7d1f-7a15-4ce0-8c7a-b060b5df3831">--12-28</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tsco-20200320.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-20</xbrli:startDate><xbrli:endDate>2020-03-20</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i684b85aa2c794111a33d27b2e023be8a_1"></div><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.880%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">WASHINGTON, D.C. 20549</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FORM <ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl84OA_5369a279-163d-429a-a39d-d7f946a39f44">8-K</ix:nonNumeric> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CURRENT REPORT</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Date of Report (Date of Earliest Event Reported): <ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8yMzQ_852a6ef6-1b5d-4d55-b0a5-715bb6ad2738">March 20, 2020</ix:nonNumeric> (March 19, 2020)</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;</span><img src="tsco-20200320_g1.jpg" alt="tsco-20200320_g1.jpg" style="height:60px;width:197px;"/></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Tractor Supply Company</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">__________________________________________</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:33.787%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:27.307%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:32.906%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTAtMS0xLTA_8824a602-f9fe-4a61-8857-44ced7e60edf">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTEtMS0xLTA_79c6ae74-ccb5-458b-be6e-224615e4808d">000-23314</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTItMS0xLTA_5716e577-76ef-45ac-a8e8-cd69c8e9bcb1">13-3139732</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of incorporation)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Commission File Number)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zODg_7f15c345-272d-42c8-9d63-cb26f3eada0b">5401 Virginia Way</ix:nonNumeric>, <ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zOTI_d0b259cb-3f94-4c5e-baa6-10d85bcfe0af">Brentwood</ix:nonNumeric>, <ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zOTY_23278a12-b882-4a8a-87dc-29d4f34f5f7b">Tennessee</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl80MDA_773b7fb2-78af-447d-904d-3f5170bf8d2f">37027</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">    (Address of principal executive offices) (Zip Code)</span></div><div><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Registrant's telephone number, including area code: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">(<ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl81MTQ_0e7a00b8-51eb-4952-becc-7c1c923d356e">615</ix:nonNumeric>) <ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl81MTg_bf8fe52b-2c37-4a75-b6c6-2204fa6e0457">440-4000</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Not Applicable</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Former name or former address, if changed since last report</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">[</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl83MDE_2099e234-1524-4be0-b10c-e2c3c3618c16">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">]Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">[</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl83OTE_8e7c2ab1-a275-4116-951e-9343a1bd6ac3">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">] Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">[</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl84ODM_121f37f7-b91c-4847-91c5-88aba700a083">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">] Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">[</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl85OTE_8f3545f7-f15b-4833-8e65-1afb0fd18c4c">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">] Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 ((&#167;230.405 of this chapter) or Rule&#160;12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Emerging growth company  [</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8xMzY3_d0fd90de-67f0-4743-be23-2617583de2fa">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">] </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the&#160;extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act. [</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">]&#160;</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:28.364%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.529%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.364%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.529%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:35.814%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading Symbol(s)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTAtMS0xLTA_3bcc43bd-0d79-49a1-89f1-bd03ebcf9eb8">Common Stock, $0.008 par value</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTItMS0xLTA_e82f9178-e337-486b-b189-bba85c135197">TSCO</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTQtMS0xLTA_0f51a28a-004e-4c09-b866-57f98f59dcdd">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 5.03&#160;Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 19, 2020, the Board of Directors (the &#8220;Board&#8221;) of Tractor Supply Company (the &#8220;Company&#8221;) amended the Company&#8217;s Fifth Amended and Restated By-laws (the &#8220;By-laws&#8221;) to provide that the Secretary of the Company shall call a special meeting of stockholders upon the written request of one or more stockholders who Net Long Beneficially Own (as such term is defined in the By-Laws), in the aggregate, not less than twenty percent (20%) of the outstanding shares of common stock of the Company, subject to specified conditions and procedural, notice and information requirements in connection with the advance notice of stockholder business and director nominations, with which requesting stockholders must comply. This right is in addition to the existing rights of the Chairman of the Board, the Chief Executive Officer, the President and a majority of the Board of Directors of the Company to call special meetings of the stockholders.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The preceding description is qualified in its entirety by reference to the amendment to the By-laws, which is attached hereto as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit 3.1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">, and is incorporated herein by reference.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 9.01 &#160;Financial Statements and Exhibits.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(d) Exhibits:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-54pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.1 &#160;       Amendment No. 1 to the Fifth Amended and Restated By-laws.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">104 &#160;The cover page from this Current Report on Form 8-K, formatted in Inline XBRL. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURES</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:26.696%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:55.396%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tractor Supply Company</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 20, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/ Kurt D. Barton</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name: Kurt D. Barton</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title:  Executive Vice President - Chief Financial Officer and Treasurer</span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT INDEX</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:8.964%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.842%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:75.194%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:justify;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="ex31bylawamendment.htm">Amendment No. 1 to the Fifth Amended and Restated By-laws.</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:19.879%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.530%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.531%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>ex31bylawamendment.htm
<DESCRIPTION>EX-3.1 BY-LAW AMENDMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i7ec9633e9fc3489d9f96f8672c10b845_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">AMENDMENT NO. 1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">TO THE</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">FIFTH AMENDED AND RESTATED BY-LAWS </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">OF</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">TRACTOR SUPPLY COMPANY</font></div><div style="text-align:center;"><font><br></font></div><div style="text-indent:-18pt;padding-left:42.75pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Article I, Section 1.3 of the Fifth Amended and Restated By-laws of Tractor Supply Company (the &#8220;Corporation&#8221;) is hereby amended in its entirety to read as follows&#58;</font></div><div style="text-indent:6.75pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Section 1.3 </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration: underline;">Special Meetings</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. </font></div><div style="text-indent:6.75pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Special meetings of the stockholders may be called by the Chairman of the Board, the Chief Executive Officer, the President, or at the request of one or more stockholders who Net Long Beneficially Own, in the aggregate, not less than twenty percent (20%) of the outstanding shares of common stock of the Corporation (the &#8220;Minimum Holding&#8221;). </font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Within 30 days of receipt by the Secretary of a written request from stockholders who own the Minimum Holding (a &#8220;Special Meeting Request&#8221;), it shall be the duty of the Board to cause a special meeting of stockholders to be held not later than 90 days after receipt of such Special Meeting Request.  </font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.91pt;">A special meeting requested by stockholders shall be held unless&#160;the Special Meeting Request is delivered during the period beginning 90 days prior to the anniversary of the preceding year&#8217;s annual meeting of stockholders and ending on the date of the next annual meeting.</font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.34pt;">In determining whether the Minimum Holding has been achieved, multiple Special Meeting Requests delivered to the Secretary will be considered together if each Special Meeting Request identifies substantially the same purpose or purposes of the special meeting and substantially the same matters proposed to be acted on at the requested special meeting (in each case as determined in good faith by the Board).  </font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(e)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.91pt;">The business transacted at any special meeting of shareholders is limited to the purpose or purposes stated in the notice of the meeting given pursuant to this Section 1.3. Notwithstanding anything in these By-laws to the contrary, the Board may submit its own proposal or proposals for consideration at a special meeting. Except in accordance with this Section 1.3, stockholders shall not be permitted to propose business to be brought before a special meeting of the stockholders.</font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(f)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.01pt;">A Special Meeting Request must be delivered by hand or by mail or courier service, postage prepaid, to the attention of the Secretary of the Corporation at the principal executive offices of the Corporation. </font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(g)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.34pt;">A Special Meeting Request</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;"> </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">shall be valid only if it is signed and dated by each stockholder of record submitting the Special Meeting Request and each beneficial owner, if any, on whose behalf the Special Meeting Request is being made, or such stockholder&#8217;s or beneficial owner&#8217;s duly authorized agent (each, a &#8220;Requesting Stockholder&#8221;), and includes (A)&#160;a statement of the specific purpose(s) of the special meeting and the reasons for conducting such business at the meeting&#59; (B)&#160;in the case of any director nominations proposed to be presented at the special meeting, the information required by Section&#160;1.1(c)&#59; and (C)&#160;in the case of any matter (other than a director nomination) proposed to be conducted at the special meeting, the information required by Section&#160;1.1(b). </font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(h)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The Special Meeting Request must also include&#160;(A) an agreement by the Requesting Stockholders to notify the Corporation promptly in the event of any disposition prior to the time of the special meeting of any shares included within any Requesting Stockholder&#8217;s Net Long Beneficial Ownership as of the date on which the Special Meeting Request was delivered to the Secretary&#59; (B)&#160;an acknowledgement that prior to the special meeting any disposition of shares of the Corporation&#8217;s common stock included within any Requesting Stockholder&#8217;s Net Long Beneficial Ownership as of the date on which the Special Meeting Request was delivered to the Secretary shall be deemed to be a revocation of such Special Meeting Request with respect to such disposed shares and that any decrease in the Requesting Stockholders&#8217; aggregate Net Long Beneficial Ownership to less than the Minimum Holding shall be deemed to be a revocation of such Special Meeting Request&#59; and (C)&#160;documentary evidence that the Requesting Stockholders (or the beneficial owners on whose behalf the Special Meeting Request is made) had Net Long Beneficial Ownership of the Minimum Holding as of the date of delivery of the Special Meeting Request to the Secretary.</font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.57pt;">The Requesting Stockholders on whose behalf the Special Meeting Request is being made shall further update and supplement the information provided in the Special Meeting Request, if necessary, as set forth in Section 1.1(e).</font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(j)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.57pt;">If none of the Requesting Stockholders appears or sends a duly authorized agent to present the business specified in the Special Meeting Request to be presented for consideration, the Corporation need not present such business for a vote at the special meeting, notwithstanding that proxies in respect of such business may have been received by the Corporation.</font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(k)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.34pt;">With respect to this Section 1.3, a stockholder must comply with all applicable provisions of these By-Laws and all requirements of Delaware law and the Exchange Act and the rules and regulations thereunder.</font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(l)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.57pt;"> In the event the Board of Directors calls a special meeting of stockholders for the purpose of electing one or more directors to the Board, nominations of persons for election to the Board of Directors may be made by any stockholder that is a stockholder of record of the Corporation (and, with respect to any beneficial owner, if different, on whose behalf such nomination is proposed to be made, only if such beneficial owner was the beneficial owner of shares of the Corporation) at the time of giving the notice provided for in this Section 1.3(l), that is entitled to vote at such meeting and that has given timely notice thereof in writing to the Secretary of the Corporation in compliance with this Section 1.3(l). Such nominations, other than those made by or at the direction of the Board of Directors, shall be made pursuant to timely notice in writing to the Secretary of the Corporation in compliance with this Section 1.3(l). To be timely, a stockholder&#8217;s notice must be delivered to or mailed and received at the principal executive offices of the Corporation not earlier than the 120th day prior to such special meeting and not later than the later of (i) the ninetieth day prior to such special meeting or (ii) the tenth day following (1) the day on which the notice containing the date of the special meeting is provided by the Corporation or (2) public disclosure of the special meeting date was made, whichever first occurs&#59; </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration: underline;">provided</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration: underline;">however</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, that any such notice which is received later than the fifth business day prior to the meeting may be disregarded. In no event shall any adjournment, deferral or postponement of a special meeting or the announcement thereof commence a new time period (or extend any time period) for the giving of a stockholder&#8217;s notice as provided above. To be in proper written form, such stockholder&#8217;s notice shall set forth all of the information described in, and otherwise be in compliance with, Section 1.1(c) of these By-laws. In addition, any stockholder who submits a notice pursuant to this Section 1.3(l) is required to update and supplement the information disclosed in such notice, if necessary, in accordance with Section 1.1(e). If any information submitted pursuant to this Section 1.3(l) by any stockholder proposing one or more nominees </font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">for election as a director at a special meeting of stockholders is inaccurate in any material respect, such information shall be deemed not to have been provided in accordance with this Section 1.3(l). The presiding person at the meeting shall, if the facts warrant, determine and declare at the meeting that a nomination was not made in accordance with the procedures prescribed by these By-laws, and if he should so determine, he shall so declare at the meeting, and the defective nomination shall be disregarded.</font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;padding-right:27pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(m)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:3.57pt;">For the purposes of this Section&#160;1.3, the following definitions shall apply&#58; </font></div><div style="padding-left:72pt;padding-right:27pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;padding-right:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(A)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.12pt;">An &#8220;Affiliate&#8221; of a person shall mean another person that, directly or indirectly through one of more intermediaries, controls, is controlled by or is under common control with such person. </font></div><div style="padding-left:108pt;padding-right:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:103.5pt;padding-right:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(B)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.68pt;">An &#8220;Associate&#8221; of a person shall mean (i)&#160;any corporation or organization (other than a majority-owned subsidiary of such person) of which such person is an officer or partner or is, directly or indirectly, the beneficial owner of ten percent or more of any class of equity securities&#59; (ii)&#160;any trust or other estate in which such person has a substantial beneficial interest or as to which such person serves as trustee or in a similar fiduciary capacity&#59; and (iii)&#160;any relative or spouse of such person, or any relative of such spouse, who has the same home as such person or who is a director or officer of the Corporation or any of its parents or subsidiaries. </font></div><div style="padding-left:103.5pt;padding-right:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:103.5pt;padding-right:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(C)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.68pt;">&#8220;Net Long Beneficial Ownership&#8221; shall mean the shares of stock of the Corporation that such person or, if such person is a nominee, custodian or other agent that is holding the shares on behalf of another person (the &#8220;beneficial owner&#8221;), that such beneficial owner would then be deemed to own pursuant to Rule 200(b) under the Exchange Act, excluding, at any time, any shares as to which such stockholder or beneficial owner does not then have the right to vote or direct the vote and excluding, at any time, any shares as to which such person or beneficial owner (or any Affiliate or Associate of such person or beneficial owner) had directly or indirectly entered into (or caused to be entered into) and not yet terminated a derivative or other agreement, arrangement or understanding that hedges or transfers, in whole or in part, directly or indirectly, any of the economic consequences of ownership of such shares, and further subtracting from any person&#8217;s ownership of shares at any time such person&#8217;s (and such person&#8217;s Affiliates&#8217; and Associates&#8217;) &#8220;short position&#8221; (as defined pursuant to Rule 14e-4(a) under the Exchange Act), all as the Board of Directors shall determine in good faith. </font></div><div style="padding-left:72pt;padding-right:27pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:42.75pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Article I, Section 1.1(e) of the Fifth Amended and Restated Bylaws is hereby amended in its entirety to read as follows&#58;</font></div><div style="padding-left:42.75pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(e) </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration: underline;">Update and Supplement of Stockholder&#8217;s Notice</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. Any stockholder who submits a notice of proposal for business or nomination for election pursuant this Section 1.1 or Section 1.3, or a nomination for election pursuant to Section 1.2 of the By-laws, is required to update and supplement the information disclosed in such notice, if necessary, so that the information provided or required to be provided in such notice shall be true and correct as of the record date for determining the stockholders entitled to notice of the meeting of stockholders and as of the date that is ten (10) business days prior to such meeting of the stockholders or any adjournment or postponement thereof, and such update and supplement shall be delivered to the Secretary at the principal executive offices of the Corporation not later than five (5) business days after the record date for the meeting of stockholders (in the case of the update and supplement required to be made as of the record date), and not later than eight (8) business days prior to the date for the meeting of </font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">stockholders or any adjournment or postponement thereof (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting of stockholders or any adjournment or postponement thereof). </font></div><div style="text-indent:-18pt;padding-left:42.75pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Except as set forth in this Amendment No. 1 to the Fifth Amended and Restated By-laws of the Corporation, the Fifth Amended and Restated By-laws of the Corporation remain in full force and effect.</font></div><div style="padding-left:42.75pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:42.75pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.5pt;">This Amendment No. 1 to the Fifth Amended and Restated By-laws of the Corporation was duly approved and adopted by the Board of Directors of the Corporation on March 19, 2020.</font></div><div style="text-indent:24.75pt;text-align:justify;margin-top:9pt;"><font><br></font></div><div style="margin-top:24pt;"><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>tsco-20200320.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tsco="http://www.tractorsupply.com/20200320" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tractorsupply.com/20200320">
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tsco-20200320_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tsco-20200320_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tsco-20200320_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tsco-20200320_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverDocument" roleURI="http://www.tractorsupply.com/role/CoverDocument">
        <link:definition>0001001 - Document - Cover Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>tsco-20200320_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CoverDocument" xlink:type="simple" xlink:href="tsco-20200320.xsd#CoverDocument"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CoverDocument" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>tsco-20200320_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CoverDocument" xlink:type="simple" xlink:href="tsco-20200320.xsd#CoverDocument"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CoverDocument" xlink:type="extended" id="i902ccc7312d943e5b366d84b6ca45031_2a7ee32d-0e95-4e88-82c8-a7961ffafb8f"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>tsco-20200320_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_WrittenCommunications_c831ec40-ae47-452f-9ec2-6afc82161f41_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_6e8323c7-9741-4346-8907-b0264f843172_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_7a734237-ba56-4b05-ab60-f7ec737c2b89_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_3593a6ad-7744-41be-b946-8fb161704e5e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_d94392ad-9742-4316-9f35-e37f2842c259_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_168fdf96-f8ea-4bfd-b8d8-319db2604e2d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Street Address</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ad40edbc-0729-4cd8-9478-cec76ba0e77a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of each exchange on which registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_7027fa4f-8752-4e0c-801c-fc2cb9e06e50_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_579413b2-04d4-4843-8ddf-9d8183014f46_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_bebfbd25-168f-4648-98b5-0b4260c0d16a_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e00ca626-fcaf-4643-ac42-14f3ff717a15_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_03773b05-8a6a-431f-b504-f741d9a718f1_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_1e80f760-3753-485f-b9a7-1e42cf0668ab_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_24a89103-00e0-4cb1-933c-26b836771d78_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_166855a6-cb2e-4742-a77d-5a6118ec568d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_019702fc-8af6-4fc7-b1cd-2d91202c4e13_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of each class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_ba24d88d-8522-428c-8285-170183e7289f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_7a24f76a-fab6-40e8-af9a-a74ac0ed0184_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_48e67adc-b8db-40bc-bfd4-d82f7ddbe209_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_78ca8320-77b1-4642-b42d-702a08349f21_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_fd17b846-9ce7-4a5d-a443-831b4b1da46b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_cfa2e687-85ed-4841-be46-1cbf14ab1333_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_c40b93ef-107d-4d6f-9c20-810c729d8067_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1a8779b8-725d-4988-9a64-3d58adce632f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>tsco-20200320_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:79e0abcc-8397-4132-a20d-72903c672794,g:d584717e-415c-4ee5-96a6-8ae3344ca996-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CoverDocument" xlink:type="simple" xlink:href="tsco-20200320.xsd#CoverDocument"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CoverDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_18c9e9fb-8d7e-44d3-b1f6-48ee43b19b6e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_DocumentType_18c9e9fb-8d7e-44d3-b1f6-48ee43b19b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f3ef4ffe-fbcc-41f0-8905-94c568bbece8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_DocumentPeriodEndDate_f3ef4ffe-fbcc-41f0-8905-94c568bbece8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_81b7ac11-f58b-41ec-b91d-8b1651c468f7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityRegistrantName_81b7ac11-f58b-41ec-b91d-8b1651c468f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c072b676-f672-4bfa-aa8c-9d621b38e20d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c072b676-f672-4bfa-aa8c-9d621b38e20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ec3cc162-33bd-4b4e-9076-7d0756edb0e9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityFileNumber_ec3cc162-33bd-4b4e-9076-7d0756edb0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c8bef9b9-0f9d-4478-bbe2-e357555dc564" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityTaxIdentificationNumber_c8bef9b9-0f9d-4478-bbe2-e357555dc564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_84790d50-8de1-4ba0-a6fe-6486a10bfd55" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityAddressAddressLine1_84790d50-8de1-4ba0-a6fe-6486a10bfd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5d5e77b9-1734-478c-8d32-7e0da81f266f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityAddressCityOrTown_5d5e77b9-1734-478c-8d32-7e0da81f266f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_52ff9e23-38b9-4833-ada7-fcaef1f4472e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityAddressStateOrProvince_52ff9e23-38b9-4833-ada7-fcaef1f4472e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b6ee045f-a6fe-4f9c-bef5-d3e736ad1dda" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityAddressPostalZipCode_b6ee045f-a6fe-4f9c-bef5-d3e736ad1dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6f128b89-1f9f-470a-8f61-0a00d5f5ad16" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_CityAreaCode_6f128b89-1f9f-470a-8f61-0a00d5f5ad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_440320db-d7e4-4a5d-95a1-e03f322ef10a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_LocalPhoneNumber_440320db-d7e4-4a5d-95a1-e03f322ef10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_52023a6f-263f-4ad5-bc05-4806c135e601" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_WrittenCommunications_52023a6f-263f-4ad5-bc05-4806c135e601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_4dc97d2f-65cc-4b91-a4b6-992dbf144aa2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_SolicitingMaterial_4dc97d2f-65cc-4b91-a4b6-992dbf144aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_76b6724d-7401-4856-be47-ce4adc3742ce" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_PreCommencementTenderOffer_76b6724d-7401-4856-be47-ce4adc3742ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_d3b8531e-4308-449a-b3d9-51756dbecb9d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_d3b8531e-4308-449a-b3d9-51756dbecb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eba5a742-98fa-4b41-8ab6-45b7a278ecdb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityEmergingGrowthCompany_eba5a742-98fa-4b41-8ab6-45b7a278ecdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0e25cc14-82b4-4bc2-8638-2ee8620ad13d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_Security12bTitle_0e25cc14-82b4-4bc2-8638-2ee8620ad13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_648e3623-db95-44d3-b0d8-8b9344025ea0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_TradingSymbol_648e3623-db95-44d3-b0d8-8b9344025ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_dad40812-a8d5-4e15-8b17-5a5e1ce0f17e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_SecurityExchangeName_dad40812-a8d5-4e15-8b17-5a5e1ce0f17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9d1b5d46-3695-404c-976f-c0c94fab83c5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_EntityCentralIndexKey_9d1b5d46-3695-404c-976f-c0c94fab83c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_90ec9809-c349-4aa8-85e3-48f08a347617" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_AmendmentFlag_90ec9809-c349-4aa8-85e3-48f08a347617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_68fb3b04-1631-4c70-9cb8-81ab0c7d039f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa0bf04-d0e2-4a50-ab95-fb7ced2df2e8" xlink:to="loc_dei_CurrentFiscalYearEndDate_68fb3b04-1631-4c70-9cb8-81ab0c7d039f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tsco-20200320_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tsco-20200320_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  24DJ  @    $ !H!!0 !
M    /@   !L!!0 !    1@   "@! P !     @   #$! @ 0    3@
M  !@     0   &     !    4&%I;G0N3D54('8U+C P /_; $,  0$! 0$!
M 0$! 0$! 0(" P(" @("! ,# @,%! 4%!00$! 4&!P8%!0<&! 0&"08'" @(
M" @%!@D*"0@*!P@("/_; $,! 0$! @("! ("! @%! 4(" @(" @(" @(" @(
M" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("/_  !$( #T
MQ ,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_
MQ "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C
M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-45597
M6%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X
M^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($
M! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B
M<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G
M:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X
MN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$
M A$#$0 _ /[P=8^)OPV\/:C<:/K_ ,0? ^AZM#M\VUO-6MX9HMRAAN1W##*L
MI&1R"#WK+_X71\'?^BL?#3_P>VO_ ,77\6G_  <4_ *_\ _MJ6?QNL[&=O#?
MCOP]I\]S=%R5&IVD9LVBP?N_Z/:VC8'!RQZYK^B/]F?_ ()T_P#!/WQ1\ OV
M>M0\3?LL?!?5O&FJ^ M%UB\FGTD-+>.]G 99G;NQ>4$]\M7Y5E?'.8XS-<5E
M=*A"+H/>4Y+F3?NO2#W6I_?G'7T5^#>'. ,AXZQV;8BM#-8-\E'#TY>RJ0BG
M5BW+$1NH2;BG9-VNTKV/TH_X71\'3T^+'PT/_<=M?_BZ7_A<_P 'O^BK_#7_
M ,'MK_\ %U_*I_P7$_92_9:\ _L^_L[>)_V2?@9X(\.:YX@\<W&BB?PSI+I<
MZIL@G0VRHHW.?.B("@9++Q[_ ).Z/_P1D_X*5:SJFF:3'^S#XET^:ZL6U!)K
MS4K&"") 0-DLK3;8YOF!$3$.1DXX./F\^\5<WP>.E@:. ]NXJ+;IRE)>\KK[
M!^T^$_T!/#OB3A:AQ3F7%G]ETZTJL8T\72H4IWHR<)Z/%:V:UMM=7L?Z!O\
MPN?X/?\ 15_AK_X/;7_XNC_A<_P>_P"BK_#7_P 'MK_\77^5W?V5SIM]>:=>
M((KNWE>"5<@[74D$9'7D&JM?!OZ3-9?\P:_\#?\ \B?U?#]AYELDI1XDFT_^
MH6/_ ,O/]52V^+WPGO+B"SL_B?\ #R[NY76.**+6K9GE<G 55#Y))(  ZU_,
M9XD_X/$_^"5?A?Q%K_AG4O O[8+:CIU[/83F/PGIY0R12%&*DZ@#C*G&0#["
MOQ0_X(_?!3_A>?\ P4+_ &>=!NM/&H:%HNI/XLU$,FY$BL(S.A<=,&=+=.>[
MBOR'\"_\$S8=9_8Z_P""UW[4/[3WP&^.?P]^)'PVF\/ZG\,]0UJPO]&M+B2^
MU^XM[QA%-&B7@\HP]R$W _Q U^V^&?'-;B#!SQE2BJ<8RY5K>]DF^B[H_P O
MOIP?15R[PBXCPO#F#S%XVI5HJK-NFJ?(I3E&*LISNWR2;VLK=S^PW_B,P_X)
M/_\ 0A_MC_\ A):=_P#+&O0_$'_!W+_P3 \-_#SX=?$S4/!'[6S>'O$\^IP:
M<L?A6P,R-921)+YBF_  )G3;@G.#G%?Y]/\ P2F_8_\ AY^V3XI_;7\)>-_!
MWC/QWXA\)_L[>-?'O@O3=!GF6ZF\2V*6_P!A AA5GN07F8>0!\Y(%?;OQC_8
M-L/ /_!O-\._VF/C7\)_BI\,_P!ICP]^T!?>#-*@\06UWI>W0;VQ6ZD+6$Z)
MO+36PVS8_A8 \&OT@_BP_L,T/_@\@_X)(ZKJ4%CJ.@_M:^&K1PVZ\O/!UH\4
M6 2-RPWTDG.,#"GDC.!DU^R'[ ?_  5U_8'_ ."EUIJT7[*7QOT[Q-XST^)[
MG4?"FJVSZ;KEE;JX3SS93 -)#ED_>QET!=02"<5_FK_\$2/V._\ @DA^U/\
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
MFYO[2U;4&DBN_*A4NL9$]NZR8P1)&0?F%?U4_$+3XO\ @JK_ ,$>-<U#QII
MM_VB?"6G737\5Y;F"ZTCQ=HZLMS&Z,-T37$:N&0XP+D9P5X_._#K/,?'#8_
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
M+#_$SQ/\8?#OQ#LM334]4_LR'3K'3+NUEBED-B)!,7ND*@1E=JME@<"O8O\
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
M.\2W$5WXC\)^&?$%U&GEQRWMA%.Z)G.T,ZD@9).* /\ -T_X,ROVO/B7X/\
MVOOBI^Q/IND>$)OA3XST&\\;ZI>3V\QU*"_T](H84@E$@C6)EN7W*T;,2%PR
MX(/[R?\ !X?^TMX\^"W_  30\,_"'PKIGAB]\-?%;QA;>&/$4U]!))<6MK:J
M-3C:T9754D,UC"I+JX*%P "0P_JBT?P)X(\/7G]HZ!X-\*Z'J&TIY]GIT,,F
MT]1N10<' XK0UOPUX<\300VWB30-%\06T;^9''?6L<ZQMC&Y0X(!P<9H _Q6
MO^"7O_!5G]HG_@DS\4OB/\6_V<_"GPG\5^)/%'AX>&[^+Q=I]U=V\5L+B.XW
M1+;W$#"3?"HR6(QGCO7TY_P1<_;8^*O[%7Q;_;^_;7^%N@^!];^*GA[X+W^J
MV5EK=K/-IDDMWXJT""421Q2QR%0MU(5 D!R%R2 :_P!>3_A5'PM_Z)KX _\
M!-;?_$58@^&?PXM4NHK;X?\ @BWCGC\J94TJ!1,F0VU@$^9<JIP>,@'M0!_A
MQ?#;]K3XD_"[]LCPO^V]X?TCPA=?%?2?B OQ'MK*[MI7TQ]3%\;SRWB619#;
M^8<;1(&V\;L\U_L^_P#!.+]HOQM^UY^P?^RE^TU\2]-\-:5X\\<^"=.\1:O:
MZ1#)%8PW,\>YU@CE>1UCST#.Q]S7TQ_PJCX6_P#1-? '_@FMO_B*[6QL+'3+
M.VT_3;.TTZPA01PP01B..)1T557  ]A0!_CZ?\%X_P#@F5\8/^"7W[?GQ!\3
M^'_#&NZ)^SOXL\37/B[X7>*+-6-M"DDPN3IXF&?+NK.20Q;&(=D2.49#UWL?
MQ7_X*6_\'.7[7/[)?P+^)5MI.L6WA6V31+[Q#H'AV2WT[PSI4LD3:CK6IOO9
M/M+I;H=NZ-))$BCC12_/^MCXP\$>"_B%H<_AGQ]X1\,>./#<K*\NGZQI\5Y;
M2,.A:*560D=B1Q47@[P#X%^'>E+H7P_\%^$_ NAKR+/1M.ALH!UZ1Q*J]SV[
MT ?YV/\ P5\_X."_V\?V*_VX_P!HO]@KX3^'OV:-?_9P^']SIGA[P_I7BKP.
MFK.+-=*M&59VEEVRD>:XR5'!Q7JO_!!__@X2_;[_ &P?^"C'[-G[&?Q(T?\
M9M\*_ C7TUUK[3O"?@=-)>/[-HUY=Q>2T<NV/][;19^4Y4$=\C^_34OAU\/M
M9O;C4M7\"^#M5U&4AI;BYTR"620XQEG923P .?2G:7\/O 6AWT.IZ+X(\(:/
<J4>?+N+7388I8\@@[7501D$CZ&@#KZ*** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>9
<FILENAME>0000916365-20-000065-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000916365-20-000065-xbrl.zip
M4$L#!!0    ( .**=%#X]:HCB1(  )YM   6    97@S,6)Y;&%W86UE;F1M
M96YT+FAT;>U=ZV_;.+;_?O\*;HH[:P.V8SM)FT<W0)JVF )]H?6@F$\+6J(L
M3B71*U%QO7_]GG-(ZF7)\:29O7%N!M/6L43RD#S/WSED7O[M]:?KV>^?W[!0
MQQ'[_-NK]^^NV<'P\/#;T?7AX>O9:_;K[,-[=CP:3]@LY4DFM50)CPX/WWP\
M8 >AULOSP\/5:C5:'8U4NCB<?3G$KHX/(Z4R,?*U?W#Y$K^!OP7W+__GY=^&
M0_9:>7DL$LV\5' M?)9G,EFP;[[(OK/AT+YUK9;K5"Y"S:;CZ9A]4^EW></-
M<RUU)"Y=/R\/S<\O#VF0EW/EKR]?^O*&2?\?!_*%\,Z>'QV)L\ [.CX]\\^"
ML^?!Z?,74V\RGI\>G_QS D0>PNNF3:;7D?C'02AP[//CZ>C%R5)?K*2OP_/)
M>/R_%P?TWN7+0"4:!DNAL?EH^MCH28L?>L@CN4C./:!6I!<Q3Q<R&6JU/#^#
MO@],7^[].?>^+U*5)_[04Y%*S]/%O#<].1FX/VP\&O<OS+-G8_KO CL8!CR6
MT?K\[S,9BXQ]%"OV1<4\^?L@@[T;9B*5@7DQD_\6YY,)C$T_KLQ<7T _D4S$
MT,Y],J797GUX\_$U_)FQCY]&;%*?[=9Y/O")S3ZQV:]O'L]\WKY[._N5T7:]
M><VN/KYF7]Y\G5W-X(=7OP_?7WW[RA[/9#^]?3QSF7VYNIY]^L*^_O;Y\_O?
MV?6G#Y^O/O[^Y^?7HHV:S63B0Y/SX>042%MRWP?-.XQ$4&JZ2N]_Y)F6P?K_
M;/G&C>4[;E^^R<C-^4%L<BN5M:6>C$<GI/>O4BV]2+!W _95>&A<V61TQ%3
M="C86QGHD%V!B?/!2/+$9U]$ILEBOEH/([[*\$TPS)Y6*?N:+Y?1&LQFO.3)
MFO6PAU^>G4ZGXXMKE2Y5RK%_^F9RT6<R8Z%(Q7S-N!U )DSJC %[R%3H-=.*
M@7V&@3,6J"A2J^R79R>G%SOQUW/#2[59'SUOYZX':@T[F*VZ3P^?[6BY?>'9
MW3]G0)=(\36<RE)XDD?L@Q :=BE[^-,YN!S=8L+NC?]^2I>^F%:^(2?V?/IB
M+W5KC_<?/EO4UO[YZ&Q"V^C8.[;L[=1JII7W/501"$+&8KYF<\$\'D6@ D$;
MXAO7(9<I$.5:O%(\]0?VD10!>_-#>+F6-X)]"@+IB=0\_)R*3")/#!@H9*[I
MRU3\*P>UC7VI1."#6*4-*E:A@J70[+V"..B52 1T"J2#.O^T2@:HF;$GOEBD
M8@'Z?\ 2I5DDL@R^!S+U"L9<LZ5(T1]@/5B3OJ-=Y1IL1H+KP[*0 X7XQ%-Q
M#$J,B'!O5JQ$S7I\D(F,\YC]"L1"+\Z";)'$N\K"DR1ND\3Y_DGBT3%MXS>I
M0^#AHS'S^9KX+Q6>D$OM! Z,*K@</%WC,\Y6J=1:)(7H!*F*-P5&K8Q8-/B3
M];CCW(:! _>)^G,<#(*E42:B"%4 =N7G>ET3>G2"/)YG('PLJ^L3?*]&$[P*
MW80B\HUX@J"F1C[/[,1Y@%^YN6/[W M9!Y4C]B1@_UT!\_9/P*RIN]I@3BLZ
MQJ;5V+1@>.+4/$$S\LNSR?/Q!4EB.S-BN."+""Q>"EWZ>8K/\'VP.5+!( +X
M*L$O':\OX?L498(L%SR#IIF5<&J(8D#RNA8\19&<O+C(\,U\BXQA$"2,,5-&
M^GT0,]=G CS7Z&'T<S+T)"$U"?'W3T*L"7J7 /^"]HTE<>DJ%, P::O]""'@
MG0LP/]P#9^]&@.<7YY&6RZA3/*K"85F^-&DK:>3-4PEZA^:=A1E?!DSP;AO
MR)N4@835R?(Y.G+:^(7DR$+DSI8Y>&T9^97V8^GH-G0""D]'+S$'@YNBU"KL
MPK?&C'NH04#2ZKXL?-?LNP?VG6;B<3266;':!EA8*% 2 0<_P)E\,J_]GS9R
M3P):$U"Q?P)J3=@,>&*.B2"*:C#99)B/HT9?MSI?&,TXPP#V*9*QU*4 M@F&
M1<]L/ 5>&L1N3EI<SPN0XP2;9#G(B>D->J_@/B/V4>D5\'(16 &%Z.$N;,\P
MJ@/H+#$@^S"G=#VHN)88>H(X M&$NZ$[:\0/IHE$V\^(OJ6%\C#A&2Y*<TE&
M$)5Z OQ*B9K+4ZG/$Y@=TKDQ@T&;2X!.ZYPL>HSN-RVDU0>5G2&], =FPLS<
M7 08R[;ZQLU0^\D2WZ>@!_LFZ*>CL?-5NXQ=#&N/W%7:4K 5(5HM$ #X&'-)
MDN$I\#_!> )5-R#  P8LJOF"?,HEEXC46+<3HTCB><N/M3BSB7E8&P>.:^+)
M)= G"I1'$<J3M;1Z0D'^RXR_V#?&+US03L9_4!/J2%'N0:[CX+((;6^ I]%O
M!1<7/&Q)X6L&7&[3:#ZW@3%YK!4C9:$IL)W6,FL7YW;I+ I(L9=Y@=JB)4=$
M&$8&OV" [O,J)",J@+Y@:W<20P_\(N:^(!29(*(*B46DC#JQ,6;QS,]AYCS7
MH4IA_6#2"\*%D= !*^ Q.R@.][4^@$''<&Z@"Z/<ASWJ7?4-2L"-%T4%/-5
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
M<V;#<YTSSCN]9NO$:PLGGAD8<B<P@W:_U^M\U\;7&#Z;72@2!1G,NU@E8!@
M3C@,0IE@BU,X2W9<40-S:1]C'DP&[19^*ZMJ.*(N!:S8--[_R*R;:IS:+8!P
ME%H[U01,A$^EV N&/C-BTG>]B-'#BEU0GL0.J/O*:A_9YY:_D?Z,PU&4_DJM
MN6I.9!D9/(7(YAW15(#,?WD.^^UZ-$+I@.B=QN=AXZ]5?KC9>'_^:K7W(8 S
M=.:_P,B+$D;,^VQ0F!,Q,Y5NEBV&Z=Q3=5XR_SW_2&4%4'.H+L!86;*R*F"+
M9099"L['3/\+OK3<)C?B>I0M3:J24%;E8;(W]IRD5^4Y[G_V2FF]_8_QD  !
M65$%6F?/62>WNF(#QL3WNH.J#1"D$>OBOM8/M@M(U/4&V J3) RJ"HP+>DJ(
MY=-YF[R&3]VD2D9).&^2+K2R-U88 9BP'?H^&<:T.G_86_H>:Y_]]@:,#*H<
M?&MNUV;F-4Z_FP-&U\NRPJ>P20 #B3,?3PZW<@:W2N+<4:B69?&A\@<;%SVO
M7:B7-6W=QI44C1DJ@4 8A7XJB:4;W"$"55C$ONQ&X6C@,)(*HVK4M78$6=Z=
M_X>X,O?A%G%=T2CQ0 OF[S*2GM-F3N#",$%QZ'L.^HU+__:&Q'&\03>C;QZ^
M/G^1T3>?<<1\>L7 BX&_Z8&G7%I)!?&KZAWFM\+P-B)V4HU' 2B5Z;RS>:LU
M8925S>?J@CK'+@D\?UK]O>4%-$8F':.3,""#WW=C,HCATY'G9A5C;T9!!P,
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
M"[&LH8)("W;?'$A^GE8+,+[J0>^5N(+^&D4)JI719Q(EX: 0KH4H*"!90+*
MY%J[<ZN%^"Q(M8!D <D"DC_L.&7;WZMH*=7^.]LT<)UBC_-<_.N$USP7/TW&
M:T64Q*.(1L76L2(=[9YTM/K??S0^-UJH8=;J?Q>9.)M_(I=6UI]\NM7#=\N5
M-4EXE10?N<SKSSK=2B_=8%6>\>EF;6:_,U95A+4VP84SW_MCAN7"*BGLNTV!
MY(,T6[O>X5<LF OB+2#YOB!Y)YL+KPO2^2Z'&U"%;SP&TLQ^VR"(BF7^;O)\
M3?BEL'@(>EM$?[^8D[?UXN+-@^0:W,O?\M:\QM8GUWT=5P!;1S]H27TD6S=H
M=C(7AF*6-UFEV>IEKX1Z$3OWBTY$WF(G^BS.<2CWDJ"T_YP]NN2F7VL-4W-S
ME^+%R!X:V1/\OT\OO-\ONK'>.5TORPK_-.<<KY<U]55VG?%J61:?W/A-]KSN
M:?OKR3'QI5DRI\V%1D]0'/J>@^9&Q4L)DV+@Q<#?P,!_GEJJ6*$SA7_ :O+W
M_Q]02P,$%     @ XHIT4)Y(59RH @  + H  !$   !T<V-O+3(P,C P,S(P
M+GAS9-U636_;, R]YU=H/D_^3)/8:%)@+0H,R#:@:]'>!D6F':&VY$ERD_[[
MR8J]Q$F[-,,.VP #EDD^DH\B99U?K,L"/8%43/"I$[B^@X!3D3*>3YV[VVL\
M<2YF@\'Y.XP?/MS,T96@=0E<HTL)1$.*5DPOT7T*ZA%E4I3H7LA']D0PGEG0
MI:B>)<N7&H5^Z.]K93*.P2<+2O$DBL=X&$0A)J&?XG$8^Q$=C<-Q/'R?)^G9
M9#@.QF LSB@> ISA>$1&>$(@BH9#2N)X9)VN5:+H$DJ"##&NDK6:.DNMJ\3S
M5JN5NXI<(7,O]/W >_@T_VI-G=:V8/RQ9[U>R**SC[Q&O2 *.G.MJ.B9:TFH
M%E+5554\NU247L/9CT)35**U9(M:P[60Y15DI"[TU*GY]YH4+&.0FKH7T%2V
M9["CUD3FH#^3$E1%*+PU\FR 4%,55E9":L0/\!E1"TNR5C@GI#+0(,9^@*/
M09M:S@4EVC9(B[&%>1'H0:%5)\%;5^Y:I8YW-)F=/0KB./;63=%?3>-PCZP]
M;I8X"$\+VW?$N-*$4S@EMOG"'>Y/Y+!MN--RZ'"GYV"=*:!N+IZ\%-C17E"O
M@9K%J]M/.!?:>FDDK:RJ&,_$1F!$#8FD8W(#63?/!T/Z0KO85T(DE:(XTEM>
M)44%4C-0NP-N'2PE9%.G&7/<C=,W2@K79-*9' 3H;T>C]@R$UH6E.]_RZ3SH
MY\IX4&9+"MA4Z&^FGT)V*GT#89S]%^P+LCB5O8% \<\3KR2<2MQ E/F;_4[;
M-_A;HT<LG3J7PMQ.NEN'@QK=W<W'(W\_FT$?V87H@FS;<N:;VX!Y$-[>;C"R
MZ)^"<V\?M.>N5I!^X3.[WJ?>@EN37P#W3HHWX_HC]B*L%7:E;<]=KW_P;KYW
M#F<KV)S[L\$/4$L#!!0    ( .**=%#N"@7FAP$  .@"   5    ='-C;RTR
M,#(P,#,R,%]C86PN>&ULI9)-C]L@$(;O^164O1:#/Q('*\Y*356I4GI)N]J]
M$CR)46QC 5D[_[Z&;G:5?JB'O8!FYN%]9X#5_=@VZ!F,5;HK<1PQC*"3NE+=
ML<0//[Z0);Y?SV:K#X0\?=IMT6<MSRUT#FT," <5&I2KT6,%]H0.1K?H49N3
M>A:$K,.AC>XO1AUKAQ*6L-^KIL@Y,+&7DBQ3GI,L3A,B$E:1/.$LE8L\R7GV
M\5A4\V66QSE,Q%R2#&!.^$(LR%) FF:9%)PO@FBCNE/AE[VP@*;A.AO"$M?.
M]06EPS!$X]XTD39'FC"6TBN-7_#Q#WY( QUSSFFHOJ)6_0V<9&/Z]&W[7=;0
M"J(ZZT0GO8%5A0W)K9;"A3O_;U_HGX2/R!4C/D7BA*1Q--H*KV<(_;H.HQO8
MP0'Y_6'W]<;2&2&=-O;<]\TEDKJEGJ(;/?V)ZUM/?0<==^FAQ%:U?0/77&W@
M4&)GI2;^@5F:,.]^=RM WYJ1HI'G)LR^G>(7&6_ZSKY@=-!54'FS%;WY!^O9
M3U!+ P04    " #BBG10SF86]"0"  "L!@  %0   '1S8V\M,C R,# S,C!?
M9&5F+GAM;*V4S6_:,!B'[_P57G:=L6/GRPBH-*9)D]BE7=7>)L=^ Q9)C!Q3
MX+]?DD)'2ZL>X!+YX^?'C^WH'=_LJA(]@6N,K2=!.*0!@EI9;>K%)+C_\Q-G
MP<UT,!A_P?CQ^^T<_;!J4T'MT<R!]*#1UO@E>M#0K%#A;(4>K%N9)XGQM%\T
ML^N],XNE1XPR^G;6C5(!5.9*X8R+%$<A9U@RJG'*!.4J25DJHF^+D8ZS* U3
M:!.QPA% C$4B$YQ)X#R*E!0BZ:&EJ5>C[I/+!E![N+KINY-@Z?UZ1,AVNQWN
M<E<.K5L01BDGQW1PB._.\EO>IT,A!.EG7Z*->2_88D/R^'M^IY9026SJQLM:
M_=^@W5[[EX6G-C%YGFRCC1DU_?JY5=+WS_/I$="'B:Z'CS'<#>&081X.=XT.
MI@.$GF]..N5L";=0H$/S_O;7N:FI/=&F(H<,D679&O<$OU_#)&A,M2[A.+9T
M4'QH?SQR)Q5W.E\[&KG8:=F*.+7) ;>C4'<_^!4=WZ-?[OS"PAH*N2G]%8W/
MV5?UM94TU[S@,_05;'L0KJ#*P5U3]17WQ/,H^=:P0WHGE;>NV:S7Y7ZH;$5Z
MQYEMB_&QR'[NZ!ME<5=9*6>TEWD-.)%I7]W4IBLD\[9[H'1[7J@%.P^U!AT@
MHR>!$90II5(>,BTB#G'.DT1G49XH&<64AW^93 $XTYB"B-M2GF4X8RK#,A5)
M6!2RR+.B\QZ35[5\.O@'4$L#!!0    ( .**=%"4K;2Q=RD    K   4
M='-C;RTR,#(P,#,R,%]G,2YJ<&>=>'D@5&'8[\A.DGW-M) MIJQEFU22A!:E
MB*F0$"IB9)JQ9,U2%%&94*1HRC:2#,:25+).UEDDDN&,-$[FS,P]?=]WO^^?
M^\>]]YTY,V?.F?.^S_I[?L\K_"9D(#8>/NAR$"$B(H(X![\00B;BHA,V^"("
MX>)BA)!"(!!B"$T1<80(?.8 'UK_=7X0/@Q$1/_C?!U\[!)9A]@(?[LC_G/
M4_W'O?_]??1\<'B4J;N3Y^9H2].=.Q'"<<3^?ZO^SUBW3G3=OR$F*KI.5%Q,
M7%Q<3$Q,7$)20EQ<4D),3$):0E+JWQ"7D):1EI+Y]^/?)/_YZ#HQ^"T%/R7U
M_SR$K0@%*80]HD-49"MBG8*(J(*(L .!A,46_T_!_DLCA,@ZT7_R2$G+R,)_
MJ-^(6"<"BRHF^D]0^.Y-^#Y"3$%<<<LN1PFE8^<EMUY5-DNX6R*U;=^;-I7C
M_8"N^85KB=(RJFKJ&IIZV_4-#(TL+*VL=^^QV7_ Z:#S(9?#)SQ/GO(Z?<;;
M/R#P8M"EX)#(J.O1,=C8&TFWDE-2T](S<O/NW<\O>%!85%KV]%EYQ?/*%S6U
M=?4-Y,:W3>W4CLZN[@\]'P<&AX9':-]&QYBLZ>\S/V;G?LYSEG^O_.&N@G_7
M_NDE@A#];Y/_'_52@/5:)R8F*B;Y3R^1=3'__J @)KYEEX2BXS')\U>5MIHE
M2"GONUORIDUZF_EQ0.7"M7X955T+IA[GGVK_H=G_G6*)_U^:_;=B_Z/7&&*]
MJ CL/%$%!!HA *[GI%/DFNV?3UQ:$R(ZD*)S-^IL<>,^G[VG-$HG2E*^QZPW
MJWH:<$W*_A=*H.;<1E\S1LJA@;A0(:*3Q@D6(B25H7440)Y=&<1I^M(5#="S
M(?N*OLBHL_<U'S^]^+FTC4>9XS9D);3UZKPES>5P@X2(Q"@AH@V-.P;(<F\,
MV;GQ=N#4AIN#7X"R3B.H[407.9/I]X\DSCQ^]R;6T7YY^.\IK^X]V>:6G8%1
MS_>9)DV=R/WAQB,=LA^I6)W==%,%M$[=+;IENBHZ+*UZ_8C<\C'J8$%-I53%
M*9->!:WG+HT5 9.O!M[G#.2 ODA)#X_;2#EY?G<8 6S"@&=AZ2ES+R%+6!PV
M28A0PWRL@-24N,?Y^<VB/ ?!ERE]?BY> KN-6C2;9A=YM30=,G_:=';^X>;'
M<C6E65]P<VDR$JXH'2$BKPD-*>0)9$Y6S1==S$,N4%F^#J$O58<40S\?[I+:
MNG?OZ(YJJV\__B8H[-IPT'WW[K_-O,ZS=,GL?(ELT?'&YPT_/Q[W6V[B2;(=
ME/@B=K8L=]62SCT%JH3 P6JC-UEVOD;*%3?,KA3GJ%07C8S[^G6O20@1[;.@
MO1#AA&&2!/+_]$$S(R%8E%(20(/U:J! OH3[D_S[7Q[>C*WPVYRQ..65>/*#
MK:^+6,#U[YHO,1*"/,L"J(T$R0D1R_I_<.CS/WQTG^GH/O00E/@+$;U]?SP;
MP/= \3)+UA:=+D3(FR[.7,\V*!VI+IRY=D7%T\%%-Q[Q"_,I*!W-X*!!/4PR
MY$0"@XX#*';B6/;C./M;/]#2/V?6WSUT+"/ON6AF9==>AW:*,IJ10Q=',V-A
MD^\3(H(>2_SRT$Q)+IWW8'T^8!9^(*/=W$9MT\X@UZC9=QE0*H""E*PV!7%M
MX*"AX8?0=:NM$=D$>;PNSNHA=8U(M=_O_9K27VVJVT);-%E2=[*X5)#T<>?J
M%FM1:"^-W:+!^1R^N:U/XWA&A7KO_="XT>UKIG-"!*KE$=+I[+MVTVWMP _Y
M7=BQ^Y=>U(8757QXMN>@T<?(=[C<B%#C&/1K.IA)%4BCA8A]2':.$'$K_S%L
M%\T5]$9"VP0%."(O!]F!USGF1P%G]N4I'8[=VB/-:]U,'U$SRWMW=5LN/ 00
MVZ/&$R.3'GG]78'U-:3 =DTE-GAD$,((TEAZVY0YAYZ&T^?98FG=+;*#41H_
M?"J;72_D"Q'GUZF?+/ZN5IAZ1_++(17N4A?ZFQ6U%0U$6%,I8_[3F'9"!G&]
M$!&<(X__JC:U?N )1[Q^JH#L^/Z-3Z7L:??TYKH1ZN5O E4$$+J2!+X64"W0
MH%V20'K;B_FCI^=MY-FAS)?.<DW+O]M&<I1/BV7URJWD1F:N-_R>R0B@+:0N
M2 H1XM?Y"4($X]E(41VFIJ"+;]LQ93[(BGOLW%Y47?NS:>9^4Z.'W>@149<-
M9]!Q&E'B0XK2G80B"J2PC6L+>^L0?DB(D*"$:?6!AEYL->;2*+VK2?F&#U;R
MZ%M.LZ8EU;CMQJJ98Z"5DX"6,J0L\_FW^%DUB197^%'E,9Q/@4"&SY/8#UC^
M"24J='/4W.-^FHA]U-IWQKS2HMWA /J"FFT2KI%98R#*5Z%<7@+W_!9(C_)D
M\8,8%4(@,K-8@5]AB4S'RS>1:X<O?H6L Z]>6'8-5?GXUZPG3FOGZ)7XW*1'
MV:.D7> F.%=""&V[*)?DL]!2 C%P6QNF/HN<"06SPLS;BXX4"%1?9X_9]HX_
M9Y<$/T9-YN]<KKPHT['^D?8%2B$:W$WG^H'ZG#Z!+!N(Y ;SB18W;SKLQAUI
M!MZ3.^+^6DJ;;A$,#P6FC(DHZV^=//\Z8RIHO$UQ<?.YO+\/A0BQ2Z )D-=*
M 'Q)HZO<.'Y%G;V?@$:E*Y/LT $C-VZ/6:9F6(P7^KC?'[T2D,-N.'JPOUC;
M]<N-HY)K%?@).G 4->HJD.X%L+AP?I5 ?Q2R S)7_=T'3<H2%O]LN@8D3CG=
M?[JWQSQ9_$%"O7)@H;,EN(6Q!-H%":1=6;;(M(*BV10A(D1>K+=LFT?Y^!08
M_L4%YZ9&5'8,LWO9Y?D@O0ACZJ^N0-7_Y!-"YL3 ID+A1UK,^)4$QBMT77E>
MU3Q9";N-V5 B1,A,4T]I/7+REROHC6)JY9CY-#1%7]FC<[I'JIZGQ^D6R!&
M'4($<( >3Z@C+Y 8'ED8%0KCR8W\!&:.>LB8;WDY6>%7_EI1ZZK5E=-F6TO'
MG:-TCS?F;6Q9_MN*X$]R8J!-P[#!W@.8%+P:EG0*SKFKVQ^RV#HW(UQ/XPS/
M^9JPADP7U _+@3*"L%O?$:?##"+S$EKADG81";@($6L;A8C+!$BW;DEPFK;L
M"- $TBB>&S:'^PR.N ."3Y3Z@H5DWB%L!'-RP6I,/^>^A=:W/-?!<,C_97-*
M**A0UN!PH&<[B_&BZ4WK9MIT2B60VCI"(>>7 :I:]GMQECFLA>*-KI%175?+
MY0+&;OUN6EI.L?[39R$B>($&/.! H7(WP"L5"/K'8A8H/ >L%S=] +]U8FYU
M;"(26["WMJY&E?NQ>K.94ZRYY)8NB4_(8V?5V'"5E72&H<, '4"X[6 ,HJK
MWRQ,%TEC+H9P;O@I2"BE5G[S/HO ?4A>*-A(->ZB^J>-<EL\EZLD 16>-R@[
M38,4IKD+_.89?J% &1<)V@+7%W$N +'-SV(HZM?W#-J1YOM'WY>_M#B_O9#]
MI/' 74RT=M.C\M!)./='/4 ]TL)/& ML^=7X79<P]:?26?*JN"T .FG0.TR3
M>JK 0[.\Q'[,<9W'#KV@Y9/BU+M:)1-W$Z-SGXKR5OF)! :C#]SN 2F[LE0?
M S$,<N=D7!M=(^*.U4-FA.9/DZ=3(>PWC\MJ\R+'^XQN7?!W<;UCIAQ_"%R:
MGH4VW8?=W<M_U+('=X%/;(YC4,9:?G4)I#@.%4S["[[H=JZB=T]<8*1>W6?1
M]VOF!_VV&W5ZWDU*@,&636@[C0[DHP72$;#LQ\%?@"WW.H=X>\4-U>JW=:!^
M23R$'A'!MM<(JJT?JKYZ+4'K"SDT^>0=7'?O*=U'10\%,G^?X?8,MYCC^Y!U
MJ(3+];8>BE P:/\$=XXS/3&_?<$7V^WY]KU-77]0VH70![K&4DQ)]4T(R=7?
M3!1HMTT@)42PME)]FOGE./'T_,W7/<2JGE1V!0@1!QJ),]K?;R[NEJ!XAU$8
M).3KG#2<-"#)2J5ZW.8*$>IX'>@@QPCT.#B,VR7R+L=]Z-#^[_/''M>,M@2F
MX]YN=/"]]D2;]K<>/X)\LP0I*K51 *>^T53N W 7;_^E6CA0#M;OMG#B."=>
MMHN,J/Q\U4(0-"X^DO?;-7#&2'*]E=&C+1.^H7\J!.N?@6XDL)=%9)=-8Y3
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
M^\//\4R^DQZ\21MVIA\G;+3#P'U4,"X0;NHO]*6N11,Y9$;+;5X4-N[DT(
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
M,.<.LM4:OR%ST+'4I8)?B8[%ITQ[#3X[6=C;I7A</=,(6N(9"X;H,,V"N5D
M<2R'NY^?;Z<_O2F.$=0Q?OL &+\FGS0S;/KCT'2@#Z:^6^LA]ON^MGOG"QTU
MQDXCAU#Q1, %,Y;$#8!=:0]GZ%%*>-]8!+,O72 SBDUJ;=$""(D0^M7X^U<5
ME>-GL22G=XV4XGX V"?^K.F@KLA$<U;\BV>M*$);'7X]OP;&#P_02+^M3VD.
MJ0F%L9 (G-G;G*YBBQH:SO]FP_3AB; &JJAYU=*/"2=>0VN7.[;S)LS,)#UQ
M(OP6PD72>&\WI7X5VH%,T]'BWX=K2K0-X5:X!5+-;X>5=?X-DWLG?'R]RXS&
M>K:U11H9?+A[_."7_2)S!""@1)9W%4^K<D> QS30H'4=Z=<O[AL:A?$0"?C0
M1^G3JY 2G3G+=@-D64L=O9,;9D\-GOM:_P&U!.F_\#[T,N)%[+'<^3L3+C(N
MF>'97IF<+4_D&3R!-!/)UN X"Z3@BBE>#;X0(NK%IXAQS_QP#G%G_E"TZ9V$
MI]7)T&IDVO+IKO"!*'+\MHNL2V/F\4^(0VC0G,:(8-=SE*:7.HCCJ2SY+%PD
M"S-Z@49M(L>;S- @U]@KM+5?;A43X?5U]VIZM*^6&;O=K2>>ZZ&3P370"?#G
M)G,BV!MA/N*^)(YMN*G5X6<-II>#DJ<'2H=&+1Z[>I&'_$:F?!Z=#\R6OE@X
MG/9A?<=ZF+P'PB6KFWL6Z%O8PI,&];GG0?$*;U]'!D;T<\7/,.M%=(.E4\+W
MW/GH$\OO.P=[S.]@S1IL9!!"A"4%1)$AU6YN 1P,"7@:9B,ZD)Y0C.8@D]&!
M2!FP>*G=85._G66,?2%G>,"-&_1^Z,Q9K1+=%^WJ#Q6>7JX(YT:CM043E%HD
MI/)0(.W*I(^.<T/YY2UFV-56X@;(\S>61/73!I9RPDVKZL8??(JF&3[P/:4Q
M''#+[$"G5-3FW-U@JD":MSWAW\Z8$\7?L&5[WW-7)B\GTT_UYL5#G!VOJJM\
M"N7[[G3D1K[;T_.90"+]VTCHAA3?L>HP,J8PHRG7)"R0[&Y$%4RW#>(.TTRB
M/E>QE*(:<NSZ8Y-6HSN'5$6E#FEH( 3K8.!!-M#8+K!GRV%U>[!Q NE1AD>.
MWT[0B8?2[[@.^C/9:-=<Y[HLD^^AH>R01?7U87$[BMV&/N8V#&66!DJLPE0J
M#]- 8,/F$LN$YQB\!/O*37X3+IB#ZH03TB:U,ZU%/G1MT^107O# Y^O8?"N;
M+J+REQ\]'7G>GT[*?U; 3IB'&;,(9/FVOG0Z<( "FLPFH\.Q+5J_D'!1"/19
M2D]E$>,MV8I,QD"S5RG]G6]OA??\9A?UXMVO9N(3#UT_>;-\C\0-$K@]IZTO
M!PF<(8&H]P7L:0;R5O$60+]UTGS:O@(617$^KVOP-/;:0->:[2]?*]=F([?8
M7?7DI!!<Q[O>NJU6"/3PA0R#)^M:(OFO!%)C^ %DK5HW.E'MJ*/=U%9@DIU5
M\,#L#28VD/U4B(AWOT.!)%HR2]]R'ISV>F:DHC*M.[@2\HF+C73H##R3O'Y0
MW-1[2%_SSLUGTH9.4-$1(<*.,KHJD"J#32T*\NWKV\ #=$EHYZ)H2(L%D;=G
MWZQ8=8/FS%J @JJ\-FW)8P%F6A(3^"\"V52/$70P.KUE)]A'>BYG5?"4T%%V
M6([8=%JU\9Y_5ANK;]6)X!+E]1UGS_#;GU WWS9"C'U'@L3/W%Q%?UU2AQLX
M\FWMX\]26R^<SX>#D>J<'_W[I;51^M\VZE<@)Q%=*[GPFV?U4ZX4)P/:,I I
M5I=+ O..#/:;FN[].7M6N]=P-3ID]88!B7;EF[?GN<IC&9FG>HSUEIW_CC^>
M;5SH4[$+#_2^_M+CC/NUR'O$&$,K^N<L0B-]/^;[73@BAN"(>/]OBP<X1% 3
MC.KL&40'P2)=(HUZ= M0%&"Q.K#JK%M0N2-+-KKX4.*4U,6LP-"X?,6]<T?>
M)&_.06WCAX<F#CNHX% C*YM<VYMH5()(B$"].>]+\V!X75QL6/CW+FL7V2W.
MEQ7-'"W?SB!G1.!59?F%>#U"VP$*HPZ/ /^4XU#].!102W6P?@>2_[4TCTW8
M*_(;7IQ]/]SR^/*VCJOAC;E2)4EV!ZO&#W>UM_CS&_ (_#^A#T2 QALJ66&R
M[6O9&0(I,+/% @RM]@NNV7Z?Y682[C3YW%GKN.>RK\ELMM7'G??-I$A<$X 0
M#\D#OP^YB;;JR $5"75Z>WQ,D.XI'R<]ZJX:/8<J<;X,C!BT=X!^@#.;U&P\
M'::29'QF?@UG?6?G-C'UF5,GBJ&CDG_WG15\I=03(>T\.&)2^?=P3J@V-HHJ
MZEK@.+!4QY9P3;>@RX+171Q2!"G<=-+5N;$GZJ./1G2*WD1'^"!,5:H)H:1T
M3)T:I&+.0K4N:5R:DA^$]('K)Z@Z&D3WAB+;E^,^[WQ\?NK\F3KH=<?%W.B>
MI\A>,:4\S'PM@Y""E,.K?_M<CK,"8QD1J4V7LYI<;\J[D%^G?XG,O5.:>,T%
M"NEZ!BPQ!;5Q5ROG!>) ],O*PX[YK-DCB6=T-Y]3C3[N@=APTT 4A%O)I%UP
M2<Q))ZBC SRRB364# N2M#=D!SH2*I#K)[T=S3"^A,N^(04%6]EC!YUE=<]M
M[SABN'G1CM:!!&XLL4,Y6^F=Z%KG!93.7:8HD/W+K0&LT.,TW)M/.I7AZ^I^
M^E9+4+Y)<^&9C-@X,F.QM9- \$8FVZ&8"==:-(&I!"9SUXF=;VJSY:TUNMCQ
M01J[^RJ?7Z>(@[8=9 5?,*<=K\$1'PJ>Z39AWSK1M#VRSKQR<T!>!EP*K#U
M<V-N,UC $"+&>*R*!8_RGSH;'S(],E>T^K3F"_+&/UTW0*VL9*@?ESZ0:)F>
M/[-J?/#3H;-FC"1>#US04P4#4W:@R;_]$J"O'2GSLUC]/4#KC%#WP?IWG, X
MZA:H-C2\L-P]UG]_^/A^RTPCUY>)R:V(.]2UTGY(FI$C[T>X- ?'T*O4YV&&
MLZ,_OU*W#PZ%.TE*BF9\'8$LF7U*CG+D= LYM0[5?DJA=LS(FR]O&G:]W9\H
MTM9U210Z16$44("3Q#%]@;0YQY6%[J2,]K43I2$OEH<R%HL-%Z#4@E>]HCD^
MLFF+U@<:5C?NS,,9F9W.#,K^LS(+*41ROX$O>2HX'SZ%$D9(;I)/^$/)*-8!
M4807HV="HVL_E[N8T#/JI/04G97??/ T&4K>>T<[N6>SIA#AYP&>1,H2YHI
M45C[$3KD=#J)2:3>]FS*&&?"D& R78PV"G0S$E?:OC_LG-*/LR\>Z9B)L/<B
MF9W .+<.S /><3\ %/9[)G];NQI&9868)LO1&?NX..8UB#RAUO6[%YOO=&?\
M;ZK6@80&SCL[&L\!+I:[*9<H6G@:\35AX1G/#><ZB+-\AOW=[2 ]V.ST<NSG
MQAZ53&OS[K<C4C.QF_S[]G[IGJ -(H$7#JI"1+\E("F0KJ: &>S+EW=$]=J&
MH=UJZP:KMCAJ[W14S]Y]+^KDR5;1;T<EP35"&Q8NL848=32C@$Z>[4 J@02J
MYF(ZSQ:L[: YF(*^K-N6_F$R+CO?VF ?!/4VU>;N5^W:,JJXY^!^6ARRDP :
M1D#:,[RS@A[".H&>3[!-)SDY+.] "V=# G/49&5I_<_C/4HA-B/EO%&'@9_A
MJ>%S RZ*!M-.J+ZU;R"U34<63"[I8Q*16&>JSFY@HHID2JP*YOCY'**67'IV
M:I_S!6<5M:1F408F]<;Q.8P\I,9$KYL+_5#;7S=W^<FF&\Z*+U;MWWV5_/L-
M-AD&S6!0QKNYQOQ&&)4IWXR9Z%3*Q2P"]PI(B"S'QE'7O#*:-Q35WK8<J-8X
M%9WO6W/W1V//L;;.&R1H(T&P09'?(D1<1H(&W0NC/ WH$ R:%^DRD!1MT#>4
M;=N.EW33F^999<7&J.7V]S:@I\:=B/=F'#<MHRENKDP:E7V1.WU\&))EL+V.
MW4OY+_38W75FU,4.L6>E(I@@WRQ>0M]?.=<B!:3D5#H335DTMQ1#_P^;V=>/
M'G3<-G=)E%2:82 J'/U?4$L#!!0    ( .**=%#A8_)] 0L  +%B   5
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
MNN[6V#B?FN@+4(];-60LNNS(VF&N6=Y#^#BRIA^IP.2?P;_ !NEA-V,\S_L
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
M    " #BBG10[@H%YH<!  #H @  %0              @ &"+   ='-C;RTR
M,#(P,#,R,%]C86PN>&UL4$L! A0#%     @ XHIT4,YF%O0D @  K 8  !4
M             ( !/"X  '1S8V\M,C R,# S,C!?9&5F+GAM;%!+ 0(4 Q0
M   ( .**=%"4K;2Q=RD    K   4              "  9,P  !T<V-O+3(P
M,C P,S(P7V<Q+FIP9U!+ 0(4 Q0    ( .**=%#A8_)] 0L  +%B   5
M          "  3Q:  !T<V-O+3(P,C P,S(P7VQA8BYX;6Q02P$"% ,4
M" #BBG10CP@^B^H&  "E,P  %0              @ %P90  ='-C;RTR,#(P
B,#,R,%]P<F4N>&UL4$L%!@     (  @ $ (  (UL      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>tsco-20200320_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tsco-20200320.xsd" xlink:type="simple"/>
    <context id="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV8xLTEtMS0xLTA_dac8cf37-715b-4821-9aa5-43ff8b8c7d3f">TRACTOR SUPPLY CO /DE/</dei:EntityRegistrantName>
    <dei:AmendmentFlag
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV8zLTEtMS0xLTA_ad924a23-9731-47aa-9f11-a200a254ddf0">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6YTU3Njk0NGZmMmQ4NDVlZmE5OTI0NjJkMzk4MTRkYjEvdGFibGVyYW5nZTphNTc2OTQ0ZmYyZDg0NWVmYTk5MjQ2MmQzOTgxNGRiMV81LTEtMS0xLTA_af9e96e6-b8e7-4c71-b3a2-47347f535cc7">0000916365</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV80L2ZyYWc6M2RhZWNmODQzZWVlNDEzOGFiMzQ1ZjJhMjA4Y2I3MDIvdGFibGU6M2Q3MGVhYjc3M2QxNDFmYTk0YmNkYjZjOWZjZmI4YWUvdGFibGVyYW5nZTozZDcwZWFiNzczZDE0MWZhOTRiY2RiNmM5ZmNmYjhhZV8wLTEtMS0xLTUz_64ec7d1f-7a15-4ce0-8c7a-b060b5df3831">--12-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl84OA_5369a279-163d-429a-a39d-d7f946a39f44">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8yMzQ_852a6ef6-1b5d-4d55-b0a5-715bb6ad2738">2020-03-20</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTAtMS0xLTA_8824a602-f9fe-4a61-8857-44ced7e60edf">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTEtMS0xLTA_79c6ae74-ccb5-458b-be6e-224615e4808d">000-23314</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6Mzk1MDhmNTA0NTY4NDNjMWFiNTZlNzYwN2ZlMGIzOTcvdGFibGVyYW5nZTozOTUwOGY1MDQ1Njg0M2MxYWI1NmU3NjA3ZmUwYjM5N18wLTItMS0xLTA_5716e577-76ef-45ac-a8e8-cd69c8e9bcb1">13-3139732</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zODg_7f15c345-272d-42c8-9d63-cb26f3eada0b">5401 Virginia Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zOTI_d0b259cb-3f94-4c5e-baa6-10d85bcfe0af">Brentwood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8zOTY_23278a12-b882-4a8a-87dc-29d4f34f5f7b">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl80MDA_773b7fb2-78af-447d-904d-3f5170bf8d2f">37027</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl81MTQ_0e7a00b8-51eb-4952-becc-7c1c923d356e">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl81MTg_bf8fe52b-2c37-4a75-b6c6-2204fa6e0457">440-4000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl83MDE_2099e234-1524-4be0-b10c-e2c3c3618c16">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl83OTE_8e7c2ab1-a275-4116-951e-9343a1bd6ac3">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl84ODM_121f37f7-b91c-4847-91c5-88aba700a083">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl85OTE_8f3545f7-f15b-4833-8e65-1afb0fd18c4c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGV4dHJlZ2lvbjo1MzgxYzQwODhiZDk0NDY2YTk3OTFjNzI0M2I5YTg5Nl8xMzY3_d0fd90de-67f0-4743-be23-2617583de2fa">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTAtMS0xLTA_3bcc43bd-0d79-49a1-89f1-bd03ebcf9eb8">Common Stock, $0.008 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTItMS0xLTA_e82f9178-e337-486b-b189-bba85c135197">TSCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320"
      id="id3VybDovL2RvY3MudjEvZG9jOjY4NGI4NWFhMmM3OTQxMTFhMzNkMjdiMmUwMjNiZThhL3NlYzo2ODRiODVhYTJjNzk0MTExYTMzZDI3YjJlMDIzYmU4YV8xL2ZyYWc6NTM4MWM0MDg4YmQ5NDQ2NmE5NzkxYzcyNDNiOWE4OTYvdGFibGU6NDFhM2JlNTM4ODhiNGQzN2I4YTIwNGUxMzUwMmMyMTUvdGFibGVyYW5nZTo0MWEzYmU1Mzg4OGI0ZDM3YjhhMjA0ZTEzNTAyYzIxNV8xLTQtMS0xLTA_0f51a28a-004e-4c09-b866-57f98f59dcdd">NASDAQ</dei:SecurityExchangeName>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tsco-20200320.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "calculationLink": {
     "local": [
      "tsco-20200320_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tsco-20200320_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tsco-20200320.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tsco-20200320_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsco-20200320_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tsco-20200320.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 4,
    "total": 4
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "tsco",
   "nsuri": "http://www.tractorsupply.com/20200320",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20200320.htm",
      "contextRef": "i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Document",
     "role": "http://www.tractorsupply.com/role/CoverDocument",
     "shortName": "Cover Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20200320.htm",
      "contextRef": "i04ce98e34d014624bb20c6276d6a688b_D20200320-20200320",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page.",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Street Address"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CoverDocument"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="tsco-20200320.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CoverDocument</Role>
      <ShortName>Cover Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="tsco-20200320.htm">tsco-20200320.htm</File>
    <File>ex31bylawamendment.htm</File>
    <File>tsco-20200320.xsd</File>
    <File>tsco-20200320_cal.xml</File>
    <File>tsco-20200320_def.xml</File>
    <File>tsco-20200320_lab.xml</File>
    <File>tsco-20200320_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tsco-20200320_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6628520688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover Document<br></strong></div></th>
<th class="th"><div>Mar. 20, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover page.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 20,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRACTOR SUPPLY CO /DE/<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-23314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3139732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Street Address</a></td>
<td class="text">5401 Virginia Way<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City</a></td>
<td class="text">Brentwood<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State</a></td>
<td class="text">TN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">37027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">440-4000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Common Stock, $0.008 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TSCO<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of each exchange on which registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000916365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>17
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .**=% ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ XHIT4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #BBG10(!K1,^T    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)TU%(71S43PI""XHWD(RNQMLTI",M/OVIG6W
MB^@#>,S,GV^^@>E,E&9(^)R&B(D<YJO)]R%+$S?L0!0E0#8']#K7)1%*<S<D
MKZD\TQZB-A]ZCR XOP&/I*TF#3.PBBN1J<X::1)J&M();\V*CY^I7V#6 /;H
M,5"&IFZ J7EB/$Y]!Q? #"-,/G\7T*[$I?HG=ND .R6G[-;4.([UV"ZYLD,#
M;T^/+\NZE0N9=#!8?F4GZ1AQP\Z37]N[^^T#4X(+7O&V$GS;W$HAY'7[/KO^
M\+L(^\&ZG?O'QF=!U<&ONU!?4$L#!!0    ( .**=%"97)PC$ 8  )PG   3
M    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S
M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N
M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<
M@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X
M%<M4C66C 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"
MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@
MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH
MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2
M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R
MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S
M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<
M9T)\S_;VD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,B
MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?
MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4L
MQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]I
MLR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJM
MPA$K0CYB&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&2
M7C="/F+.BY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD
M#R:G/^DR- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1
MVC?"J_B"P#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-
MR,=4KY,IV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE
M"<M4TV4WBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+
MZK:4OK4F.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=
MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B
M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5
M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q
MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%
M,[82EQB\X^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;
MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<
M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E
M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;
MXE3-NQJ^)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?
M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4
MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5
MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0
M2P,$%     @ XHIT4/G;RN*J @  _@L  !@   !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6QU5NV.FS 0?!7$ QQX(5\G@M1<5;52*T57M?WM)$Y !YC:3G)]
M^]K H<B[_A.PF=FQF9W@XB[5FZZ$,-%[VW1Z&U?&],])HH^5:+E^DKWH[).S
M5"TW=J@NB>Z5X*>!U#8)I.DR:7G=Q64QS.U56<BK:>I.[%6DKVW+U;^=:.1]
M&[/X8^*UOE3&321ET?.+^"G,KWZO["B9JYSJ5G2ZEEVDQ'D;?V+/.U@XPH#X
M78N[?KB/W%8.4KZYP;?3-D[=BD0CCL:5X/9R$R^B:5PENXZ_4]%XUG3$Q_N/
MZE^&S=O-'+@6+[+Y4Y],M8W7<7029WYMS*N\?Q73AA9Q-.W^N[B)QL+=2JS&
M439Z^(V.5VUD.U6Q2VGY^WBMN^%Z'Y_D^42C"3 18"9DXUY&H6'EG[GA9:'D
M/5+CR^^Y\Y@]@WTW1S<YO(KAF5V\MK.W,BV2FRLS(78C AX0;$8DMO8L *0
M#/3L@0XT/2/IV4#/'^B9MSZ,R&F!G!3($7WA"6#$DA98D (+1%]Y ABQI@66
MI, 2T3>> $:PE%98D0HKS&>>! $)^+PF)=:8[QM-0 ).;TB)#>;[5A.0@-<L
MI>.4X@J^W10F8#@+A);A"K[G! 8"IC,ZN0QP!=]V"A/PG=$!9SB_X#M/80+6
M,SKE#(<8?/,I3,A].NH,)QF0^P0FY#Z==X;C#,A] A-2H3//<*(S]&G F* *
M'7N&0YVA'L.8H J=?(9SG8&O@C$A%:"S#SC7F=_)%";0R4!G'W"N,[^3*4R@
MDR'PU<:YSOQ.IC"A-T9G'XBON]_)!"8/_(\!G7W N<[]'B,P0??I[ /.=>[W
M&(7)/)7DX>3F3L8_N+K4G8X.TMA#X'!4.TMIA*V7/MEZE3V,SX-&G(V[7=E[
M-9Y(QX&1_73:3N8C?_D?4$L#!!0    ( .**=%#7$W(170(  !T&   4
M>&PO<VAA<F5D4W1R:6YG<RYX;6R%55UOVC 4?>Y^Q17:8T.<C])VHD@LT FU
M!=9DJ[HW-S&)M<3.;*? O]\-K)L4D_4!(=^/XWO//=<9:VV@$?Q7PR+9"',S
M",,![*I2Z)M!84S]R75U6K"*ZJ&LF4#/1JJ*&CRJW-6U8C33!6.F*EV?D)%;
M42X&D['FD[&91/*5*9C)M*F8,&/73,9NZSEZ'Z@:@D_.\>>3KO.86M.<#;NN
M-SQ(]C7K.J^<N][X-5-<9C 7&<RHL5+?ZOEP=G:JHKDPW.SAD>5<&T41;TDK
M"R1YG$;)ZA'B;^OU_3-$*W!G<[<':R%2J6JIJ.%2G$-LL"J0"@ZS4'O\SZP+
M9O,>L%M>,E@VU0M3W0A"B.,'@1?VI"9T!XL,*>(;GAZ*Z0'R B?P@NO+P.]!
MFF:98EJWO2A4Q=NY&WT1$@^^<Y5SP2D\T?U[<!&>NC&?%5:\E3)[OY83TTZ6
M[Z6MI3:TA!^\/CF(X)+XEY9L#PBX%2=31MY%UW0O4[QC74C1-[PP)$Z($^S:
MGQ0WA@F\J*IPA8]SLYC>T%);=<2RY"DW7.3P@-0H3LMNR%HQ)T5D)E)V7#8F
M,MS(U69CEV@%+[1N,/A_.7_8GE>L54$.7Y3<FJ+MIJ;"FG7"#:I;;H#1M("T
MI+:F6AY0N+&1Z<]S^$B&A%SA Z+@E9:-/7Y%L_;:>%^]2*O[)(Y675N[[7\K
M8+NTH")'@X!MP=&B#N\"4\R2XW(:SZ9?>_J/D"Z%"E@@4SNX8U;G.'ER[8V"
MD26=*5*='>B^+6ENT=$H=?!QW2KLF2$3?2^?XWB^XU_],[OX79C\!E!+ P04
M    " #BBG10NJ$YBM<!   R!@  #0   'AL+W-T>6QE<RYX;6S555N+U3 0
M_BLA/\"<=MD%I2WHPH*@LK#GP=>TG;:!W$RGQW9_O4G3V]$'\>"#OC0SWTR^
M^7*9-.MQDO#2 2 9E=1]3CM$^XZQONI \?Z-L:!]I#%.<?2N:UEO'?"Z#Y.4
M9.GI], 4%YH6F1[4D\*>5&;0F-,39476&+TC=S0"/I4K(!<N<_K(I2B=F'.Y
M$G**<!J RDCC"'HID-,D(/UK#"?1"RH7'B6T<0%DL4+\EDOZ3X'5Z[TKI-P$
MIC0"168Y(CC]Y)TY>09_"9'%/D_6*VP=GY+TGNX3YL$7*8VKP6UE$KI"12:A
M"7*<:+LPHK$L!!&-\D8M>&LTGS6L,Q;#TU8@Y4LXPJ_-%??8D)CSL0['0(**
MU?2K7LQX7-$)_$>VR'V@O;^)EEAQ,?AA\*O1L_]M, C/#AHQSO[8;/4].[=6
M3N^E:+6"N);?%DQN+%AD?*U#.N/$J^<+-Z7R #A*+N!05$?DN^/V#".NMVEL
M;M6<_H>:__8^MZ#!<7D4[:_^O[S+?Z*8+=US:-&K!MU04@Y"HM"+QD[4-41Y
MX87,Z9?P\,JK/MG[U-,C+_T#?L7OY];0\$'B<UCQ',SI;G\*+TWRL&6=-XJ<
M[O9GJ,6@WLX%][]$\0-02P,$%     @ XHIT4-CM!]TY 0  *P(   \   !X
M;"]W;W)K8F]O:RYX;6R-4<%NPC ,_94H'[ 6M"$-42Z@;4C3AL;$/6U=:I'$
ME1-@X^OG!G6PVTZ.G^WGYY?9B7A?$NW5E[,^%+J-L9MF6:A:<";<40=>*@VQ
M,U%2WF6A8S!U: &BL]DXSR>9,^CU?#9PK3F[32A"%9&\@#VP13B%:[U/E9&&
M(WR:LM"Y5N80Z0EM!%Z:",],AP[]KM CK1KD$#?][M3IT*/#,]0I"RV=7HCQ
M3#X:NZF8K$U3?2$-R8;PBVR!(U9_&J,I/XQH+?0D%\(C!BS18OPN='I;T')%
M=G-&\F&(%Q.G_!\;J6FP@B55!P<^7GQDL/UV'UKL@E;>."CT@H[ :FCLI<NF
M57TY(XI!5VV*IR@%7M6CI',05T.#'NHWX0N"R\W5FE4?$L_X_F'T*-X>K%T(
M]NY?R23^GF/XI_D/4$L#!!0    ( .**=%#_P"8(O0   (4"   :    >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.MDD$*@S 0 +\B>4!7;>FAJ*=>O+;]
M0-#5B)J$[);J[YMZ44&A!R\)8</,0)(\L)/<&$VJL10,?:<I%8K9W@"H4-A+
M.AF+VD\JXWK)_NAJL+)H98T0A^$5W)(ALF3)#/(R%2XO(Q&\I*N14P%#!Q_C
M6E*(3#!MT<D+_)71XC]Z4U5-@7=3O'O4O%$Q"P1L!\5S$"GIL'RR:W1-1X>L
MX'LQYT4,CQT>7S%1]_276<]>@C"MA[_)1/TUP.K795]02P,$%     @ XHIT
M4 N/V ,A 0  5P0  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULM51-3\,P#/TK
M4Z]HS>#  6V[ %>8!'\@)&X;-5^RO=']>]QN0V(J8FC;)8GS[/=>$BOS]VT&
MFG3!1UH4#7-^4(I, T%3F3)$0:J$0;.$6*NL3:MK4'>SV;TR*3)$GG+/42SG
M3U#IM>?)XVZ_IUX4.F?OC&:7HMI$>T0ZW1.6"'[(H<9ENI&$8O+<"0O)WJ(0
ME IU@L)Q81]+W>L&$)V%?UE+5>4,V&3604I*R@C:4@/ P9?4: 3[QNABO?>[
MTL@O.@BQZKSZD5!>SP=O/8P;&)!+*K.T!8Q)#<!NO#U+\- -)B%,,PJ*[$:.
M)Y96@I+J$R]Y1.A;QX(]25RHK_>PGPG;83UVX=\@J6$Z[];_:'29RZ!=_,W(
M1TKM05\-_\GR"U!+ 0(4 Q0    ( .**=% ?(\\#P    !,"   +
M      "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( .**=% GZ(<.@@
M +$    0              "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ XHIT4" :T3/M    *P(  !$              ( !F0$  &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ XHIT4)E<G",0!@  G"<  !,
M         ( !M0(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #B
MBG10^=O*XJH"  #^"P  &               @ 'V"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ XHIT4-<3<A%= @  '08  !0
M         ( !U@L  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @
MXHIT4+JA.8K7 0  ,@8   T              ( !90X  'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " #BBG10V.T'W3D!   K @  #P              @ %G
M$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ XHIT4/_ )@B]    A0(
M !H              ( !S1$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ XHIT4 N/V ,A 0  5P0  !,              ( !PA(
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      H "@"  @  %!0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
